1…由于centOS7中默认安装了MariaDB,需要先进行卸载

rpm -qa | grep -i mariadb
rpm -e --nodeps mariadb-libs-5.5.64-1.el7.x86_64

2.去官网下载对应的安装包
image-1687827998622
image-1687828006609
image-1687828039544
3.上传至服务器执行解压命令

 tar -xvf mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar

4.安装附属命令(如果安装报错)
image-1687828200811

yum install -y perl-Module-Install.noarch

yum install net-tools.x86_64

5执行安装

rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-compat-8.0.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.33-1.el7.x86_64.rpm
 rpm -ivh mysql-community-icu-data-files-8.0.33-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm

  1. 启动关闭加入开机启动
 systemctl enable mysqld
 systemctl daemon-reload 
 systemctl start mysqld
 systemctl stop mysqld

7.查看默认密码

cat /var/log/mysqld.log | grep password

8.登录(输入上一步查询的默认密码)

mysql -uroot -p

9.更改密码
image-1687829139981

mysql> set global validate_password.policy=0;
mysql>  set global validate_password.length=1;
mysql>  ALTER USER USER() IDENTIFIED BY 'password';
#设置账号远程可以登录
mysql>   update user set host = '%' where user = 'root';
上一篇 下一篇