第一天:ECS新手上路
了解了控制台的基本操作。查看SSD硬盘大小,重置密码。RAM账户登录还有重置密码等操作
然后又用LX终端学习了如何进行登录操作,登录完成输入密码就大功告成了
第二天:动手实操搭建LAMP
安装Apache
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
运行Apache
systemctl start httpd.service
输入公网地址查看启动情况
安装MySQL的YumReposition
rpm -e mariadb-libs --nodeps
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm
查看版本号
mysql -V
启动
systemctl start mysqld.service
查看密码
grep "password" /var/log/mysqld.log
登录数据库 用密码
mysql -uroot -p
登陆后修改密码
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
赋予root用户远程管理权限
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '12345678';
exit推出数据库
安装php
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
创建测试页面
echo "<?php phpinfo(); ?>" > /var/www/html/phpinfo.php
重启Apache
systemctl restart httpd
访问http://<ECS公网IP>/phpinfo.php
安装php My Admin 数据库管理软件
创建phpMyAdmin数据存放目录。
mkdir -p /var/www/html/phpmyadmin
下载phpMyadmin压缩包
wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip
解压压缩包
yum install -y unzip
unzip phpMyAdmin-4.0.10.20-all-languages.zip
移动存放目录
mv phpMyAdmin-4.0.10.20-all-languages/* /var/www/html/phpmyadmin
第三天:部署MySQL数据库
如何安装MySQL服务,配置了MySQL的使用。远程访问MySQL。
安装
yum -y install mysql-community-server --nogpgcheck
启动
systemctl start mysqld
开机自启动
systemctl enable mysqld
修改初始密码查看初始密码
grep 'temporary password' /var/log/mysqld.log
配置安全性修改密码,不修改root密码,配置是否允许远程访问,删除匿名用户
mysql_secure_installation
第四天:workbench的使用和Springboot的安装和jar包的组件
观看视频,了解了workbench的好用
安装docker容器
用IJ组装jar包,并上传到服务器
第五天:动手实践,用polardb和ecs的LAMP环境Git下载搭建网站CMS
云数据库polorDB账号的创建
创建数据库
设置数据库白名单
安装LAMP
A:yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
P:yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
M:wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install * --nogpgcheck mysql-community-server
启动M:systemctl start mysqld
安装Git
yum -y install git
下载源码
cd ~ && git clone https://gitee.com/hnaoyun/PbootCMS.git
安装包到Apache目录的wwwroot目录下
cp -r PbootCMS/* /var/www/html/
修改目录权限
chmod -R a+w /var/www/html
数据库导入CMS原始数据
sql_file="/var/www/html/static/backup/sql/"$(ls /var/www/html/static/backup/sql/) &&
mysql -h数据库连接地址 -utest_user -pPassword1213 -Dpbootcms < $sql_file
修改CMS数据库配置
cat > /var/www/html/config/database.php << EOF
<?php
return array(
'database' => array(
'type' => 'mysqli', // 数据库连接驱动类型: mysqli,sqlite,pdo_mysql,pdo_sqlite
'host' => '数据库连接地址', // PolarDB数据库链接地址
'user' => 'test_user', // PolarDB数据库的用户名
'passwd' => 'Password1213', // PolarDB数据库的密码
'port' => '3306', // 数据库端口
'dbname' => 'pbootcms' //数据库名称
)
);
EOF