HCRM博客

如何在CentOS上安装和配置MySQL 5.7?

在CentOS 7系统中安装MySQL 5.7,可以通过以下步骤进行:

1、更新yum:在使用yum安装MySQL之前,先更新yum,运行命令sudo yum update y

如何在CentOS上安装和配置MySQL 5.7?-图1
(图片来源网络,侵权删除)

2、添加MySQL的yum仓库源:使用wget下载MySQL的yum源,运行命令sudo yum install y wgetwget HTTPS://dev.mysql.com/get/mysql80communityreleaseel73.noarch.rpm

3、选择指定的MySQL版本:查看所有的MySQL版本,运行命令yum repolist all | grep mysql,然后禁用当前的MySQL版本,启用5.7版本,运行命令sudo yumconfigmanager disable mysql80communitysudo yumconfigmanager enable mysql57community

4、安装MySQL:运行命令sudo yum install y mysqlcommunityserver

5、初始化设置:MySQL安装后会生成一个临时密码,需要修改这个密码,查看初始密码,运行命令sudo grep 'temporary password' /var/log/mysqld.log,然后登录MySQL并修改密码,运行命令mysql u root pALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

6、设置MySQL开机启动:运行命令systemctl enable mysqld

7、设置远程连接:登录MySQL,运行命令mysql u root p,然后执行命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPass4!' WITH GRANT OPTION; FLUSH PRIVILEGES;

如何在CentOS上安装和配置MySQL 5.7?-图2
(图片来源网络,侵权删除)

8、配置防火墙规则:查看防火墙状态,运行命令systemctl status firewalld,然后配置防火墙规则,运行命令firewallcmd zone=public addport=3306/tcp permanent; firewallcmd reload

9、测试远程连接:使用数据库连接工具进行连接测试。

FAQs

问题一:如何在CentOS 7上安装指定版本的MySQL?

答:在CentOS 7上安装指定版本的MySQL,首先需要添加MySQL的yum仓库源,然后选择并启用指定版本的MySQL,最后安装MySQL,具体步骤如下:

1、更新yum,运行命令sudo yum update y

如何在CentOS上安装和配置MySQL 5.7?-图3
(图片来源网络,侵权删除)

2、添加MySQL的yum仓库源,运行命令sudo yum install y wgetwget https://dev.mysql.com/get/mysql80communityreleaseel73.noarch.rpm

3、查看所有的MySQL版本,运行命令yum repolist all | grep mysql

4、禁用当前的MySQL版本,启用指定版本的MySQL,运行命令sudo yumconfigmanager disable mysql80communitysudo yumconfigmanager enable mysql57community

5、安装MySQL,运行命令sudo yum install y mysqlcommunityserver

问题二:如何在CentOS 7上设置MySQL的远程连接?

答:在CentOS 7上设置MySQL的远程连接,首先需要登录MySQL,然后执行命令授予用户从任何地方连接到数据库的权限,最后刷新权限,具体步骤如下:

1、登录MySQL,运行命令mysql u root p

2、执行命令GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'MyNewPass4!' WITH GRANT OPTION; FLUSH PRIVILEGES;

3、配置防火墙规则,运行命令firewallcmd zone=public addport=3306/tcp permanent; firewallcmd reload

4、使用数据库连接工具进行连接测试。

分享:
扫描分享到社交APP
上一篇
下一篇