安装mysql
- 下载mysql
# 下载mysql
wget -i -c https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
# 安装
yum -y install mysql80-community-release-el7-3.noarch.rpm
-
安装mysql服务
yum -y install mysql-community-server -
这一步如果出现了问题
Error: Unable to find a match: mysql-community-server- 那么执行这个命令
# 先执行: yum module disable mysql # 然后再安装 yum -y install mysql-community-server -
如果遇到这个问题
Error: GPG check FAILED- 在指令后面加一个命令–nogpgcheck 就解决了
yum install mysql-community-server --nogpgcheck
mysql服务启动
[root ~] systemctl start mysqld.service # 启动服务
[root ~] systemctl status mysqld.service # 查看服务
# 基本上看到这样 服务就在运行了
● mysqld.service - MySQL Server
......
Nov 03 15:11:50 VM-12-9-centos systemd[1]: Starting MySQL Server...
Nov 03 15:12:00 VM-12-9-centos systemd[1]: Started MySQL Server.
查看数据库日志的默认密码:grep "password" /var/log/mysql.log
进入数据库 修改密码
mysql -uroot -p # 会让你输入密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; # 设置个复杂点的密码,比如:Gaga@@456
SHOW VARIABLES LIKE 'validate_password%'; # 查看密码规则
# 初始情况下第一个的值是ON,validate_password_length是8。可以通过如下命令修改:
mysql> set global validate_password.policy=0;
mysql> set global validate_password.length=1;
mysql> set global validate_password.length=1;
# 设置之后就是我上面查出来的那几个值了,此时密码就可以设置的很简单,例如1234之类的。到此数据库的密码设置就完成了。
根据该博客做的总结: https://blog.csdn.net/alhxb46448/article/details/102398269