2. 准备 LAMP 环境
LAMP 是 Linux、Apache、MySQL 和 PHP 的缩写,是 Discuz 论坛系统依赖的基础运行环境。我们先来准备 LAMP 环境。
- 在实验室页面右侧,单击单击图标,切换至Web Terminal。
补充:若Web Terminal界面没有显示,可以通过实验场景桌面的LX终端进入命令输入界面。
执行如下命令切换连接本实验资源。(其中公网地址替换成本场景所提供的公网地址)。
ssh root@ECS公网地址
连接之后需要输入登录密码,注意密码的粘贴不会显示,粘贴后直接回车就能进入本实验环境。
- 安装、配置MySQL
(1)执行如下命令,更新YUM源。
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
(2)执行如下命令,安装MySQL。
yum -y install mysql-community-server --nogpgcheck
(3)执行如下命令,查看MySQL版本号。
mysql -V
返回结果如下,表示您已成功安装MySQL。
(4)执行如下命令,启动MySQL服务。
systemctl start mysqld
(5)执行如下命令,设置MySQL服务开机自启动。
systemctl enable mysqld
(6)配置MySQL的root用户密码。
执行如下命令,查看/var/log/mysqld.log文件,获取root用户的初始密码。
grep 'temporary password' /var/log/mysqld.log
返回结果如下所示,您可以查看到root用户的初始密码。
执行以下命令,使用root用户登录数据库。
mysql -uroot -p
返回结果如下所示,输入root用户的初始密码。(输入的密码是不会显示出来的)
执行以下命令,修改MySQL的root用户的初始密码。
set global validate_password_policy=0; #修改密码安全策略为低(只校验密码长度,至少8位))
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
执行以下命令,授予root用户远程管理权限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
(7)输入exit退出数据库。