1.准备环境
安装环境 | 版本信息 |
MySQL | 5.7 |
centOS | 7 |
2.删除centOS7默认安装的mariadb数据库
yum remove MariaDB*
注: *表示删除所有
3. 下载MySQL源
下载地址: https://dev.mysql.com/downloads/file/?id=482300 右键选择复制下载链接
#进入temp目录
cd /temp/
#下载MySQL源
wget https://dev.mysql.com/get/mysql80-community-release-el
4.安装MySQL源
#安装MySQL源
yum localinstall mysql80-community-release-el7-2.noarch.rpm
#检查MySQL源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
看到如图所示即安装成功
5.安装MySQL
yum install mysql-community-server
6.启动MySQL服务
#启动mysql服务
systemctl start mysqld
#查看服务是否已经启动
ps -ef | grep mysql
7.设置开机启动
systemctl enable mysqld
systemctl daemon-reload
8.修改root登录密码
#查找密码(默认的密码)
cat /var/log/mysqld.log | grep password
#连接MySQL客户端
mysql -uroot -p原始密码
#修改root密码
set password for 'root'@'localhost'=password('设置新密码');
注:设置新密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements错误
9.重启mysql服务使配置生效
systemctl restart mysqld