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

本文介绍了在CentOS系统下安装和配置MySQL的详细步骤。包括从官网下载MySQL,将文件上传到服务器并解压,使用rpm命令安装各组件,进行数据库初始化、修改目录权限、启动服务、修改密码、开通远程访问权限以及开放防火墙端口等操作。
1327

被折叠的 条评论
为什么被折叠?



