版本为CentOS
1、下载MySQL源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安装Mysql源(出现complete!,则说明MySQL源安装成功)
yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、检测是否安装完成
yum repolist enabled | grep "mysql.*-community.*"

4、安装MySQL(出现complete!,则说明MySQL源安装成功)
yum install mysql-community-server
此步骤可能会报错:密钥不匹配,直接导入新的密钥,在执行一次安装就行
导入密钥命令:rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

5、启动MySQL
systemctl restart mysqld
6、查看初始密码及修改密码,有两种方式
a、
查看初始密码:grep 'A temporary password' /var/log/mysqld.log
修改密码:mysqladmin -u root -p'旧密码' password '新密码' (此方式可能报错,可用第二种方式)
b、
b1、停止MySQL服务:systemctl stop mysqld.service
b2、编辑 /etc/my.cnf 配置文件,加入此段语句:skip-grant-tables

b3、启动服务:systemctl start mysqld.service
b5、此时可以跳过密码直接登录MySQL:mysql -u root
b6、修改密码:
1、use mysql;
2、update mysql.user set authentication_string=password('自己的密码') where user='root' ;

b7、exit退出mysql,停止MySQL,去掉配置文件中的 skip-grant-tables,
然后启动MySQL,登录:mysql -uroot -p密码