本文基于阿里云“高校学生在家实践”计划免费领取的ECS资源 系统为CentOS7.7 64位
基本来说参照此篇文章就没问题但CentOS7和这个教程有点出入 这里我点一下
基于ECS搭建云上博客
安装Apache后对网站进行访问发现无法连接 原因是80端口未开放
在安全组添加端口即可
在安装Mysql数据库进行第二项操作时
在终端输入service mysqld start
后提示
Redirecting to /bin/systemctl start mysqld.service
Failed to start mysqld.service: Unit not found.
原因是CentOS 7之后用 systemctl 运行以下三步搞定
首先需要安装mariadb-server
yum install -y mariadb-server
启动服务
systemctl start mariadb.service
添加到开机启动
systemctl enable mariadb.service
然后就可以继续第三步了
原来的Mysql密码配置十分麻烦,下面来记录一下如何更改
说明 新密码设置的时候如果设置的过于简单会报错,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。
Mysql5.7更改密码配置
set global validate_password_policy=0;
set global validate_password_length=4;
flush privileges;
这里遇到一个错误,参考这个教程
ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@‘localhost’
最终执行修改密码 成功
ALTER USER 'root'@'%' IDENTIFIED BY 'root';