1、下载mysql
https://dev.mysql.com/downloads/mysql/
2、文件上传到服务器
3、解压文件
tar -xvf mysql-8.0.25-1.el8.x86_64.rpm-bundle.tar
4、安装
切换到root. su root
通过 rpm -ivh mysql-community-common-8.0.21-1.el7.x86_64.rpm --nodeps --force 命令安装 common
通过 rpm -ivh mysql-community-libs-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 libs
通过 rpm -ivh mysql-community-client-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 client
通过 rpm -ivh mysql-community-server-8.0.11-1.el7.x86_64.rpm --nodeps --force 命令安装 server
5、数据库初始化 mysqld --initialize
6、修改目录权限 chmod -R 777 /var/lib/mysql
通过 cat /var/log/mysqld.log | grep password 命令查看数据库的密码
7、启动
systemctl restart mysqld
mysqld -u root -p
输入从日志中看到的密码
8、修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';
9、开通root远程访问权限,
use mysql
update user set host='%' where user ='root';
flush privileges;
10、开通防文墙端口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --reload