一、配置YUM源
1.下载mysql8源安装包
在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum
复制下载链接:https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
然后进入你的目标目录并运行以下下载命令:
wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
2. 下载完源安装包后用以下命令安装
sudo yum localinstall mysql80-community-release-el8-1.noarch.rpm
3. 检查是否安装成功
sudo yum repolist enabled | grep "mysql.*-community.*"
二、安装MYSQL
sudo yum install mysql-server
三、启动MYSQL服务
1. 启动
sudo systemctl start mysqld
2. 查看状态
sudo systemctl status mysqld
3. 设置开机启动
sudo systemctl enable mysqld
sudo systemctl daemon-reload
四、配置
1. 修改登录密码
mysql安装完成之后,在/var/log/mysql/mysqld.log文件中给root生成了一个默认密码(可能是随机密码也可能是空密码,本文的实验出现的就是空密码)。通过下面的方式找到root的默认密码,然后登录mysql进行修改:
sudo grep 'password' /var/log/mysql/mysqld.log
[centos@localhost ~]$ sudo grep 'password' /var/log/mysql/mysqld.log
2020-10-11T10:26:26.762461Z 6 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
本地mysql客户端登陆
mysql -uroot -p
这次的密码是空的,直接回车就能登陆。
然后修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '@tiantianHAO';
在输入新密码的时候,由于MySQL的规则,密码需要进行大小写混合组成。