Rocky Linux 9.4安装MySQL:使用RPM安装包方式
一、安装环境
安装环境如下:
服务器:Rocky Linux 9.4
安装版本:MySQL 8.0.38
二、安装过程和细节
1、在官网下载 RPM 安装包
官网下载地址如下,这个地址里有各个版本的安装包,根据自己的版本选择,下载对应系统的安装包
https://dev.mysql.com/downloads/file/?id=528907
https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.38-1.el9.x86_64.rpm-bundle.tar
用tar -xvf解压
tar -xvf mysql-8.0.38-1.el9.x86_64.rpm-bundle.tar
安装相关插件
dnf install -y libtirpc net-tools perl
按照依赖关系顺序安装RPM包。通常的安装顺序是:
sudo rpm -ivh mysql-community-common-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-client-plugins-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-libs-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-client-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-icu-data-files-8.0.38-1.el9.x86_64.rpm
sudo rpm -ivh mysql-community-server-8.0.38-1.el9.x86_64.rpm
#初始化
mysqld --initialize
#设置目录权限
cd /var/lib/
chown -R mysql.mysql /var/lib/mysql
#开启mysql自启mysql
systemctl start mysqld
systemctl enable mysqld
#查看临时密码
grep 'temporary password' /var/log/mysqld.log
#进入mysql数据库修改密码
mysql -uroot -p
#登录数据库后,使用ALTER USER命令修改root密码,例如:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
flush privileges;
#更改数据库root连接权限
use mysql; # 使用mysql登录。
update user set host='%' where user = 'root'; # 修改root账户可以链接使用。
flush privileges;
# exit; 退出mysql,现在就可以通过连接工具登录root账户进行远程连接了
# 注意:如果是远程连接,请将'localhost'换成'%'
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
flush privileges;
#说明
'%' - 所有情况都能访问
‘localhost’ - 本机才能访问
'111.222.33.44'- 指定 ip 才能访问