189 条记录
16 私有链接
16 私有链接
删除系统默认的 MariaDB:
sudo yum remove mariadb-libs
添加 MySQL 5.7 官方 Yum 源:
sudo yum install -y https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
确保启用了 MySQL 5.7 的 repo,并禁用了 MySQL 8.0:
sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community
导入 MySQL 官方的 GPG 公钥
sudo rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
安装 MySQL 5.7:
sudo yum install -y mysql-community-server
启动 MySQL 并设置开机自启:
sudo systemctl start mysqld
sudo systemctl enable mysqld
查找初始 root 密码 :
(安装后系统会自动生成一个临时密码)
sudo grep 'temporary password' /var/log/mysqld.log
登录并修改 root 密码:
mysql -u root -p
# 输入刚才查到的临时密码
进入 MySQL 后,使用如下命令修改密码(需包含大小写、数字和特殊字符):
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassw0rd!';
(可选)设置允许远程连接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'NewPassw0rd!' WITH GRANT OPTION;
FLUSH PRIVILEGES;
同时开放 3306 端口(若用 firewalld)
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
验证安装
mysql --version