centos

centos mysql网络配置指南

小樊
41
2025-08-28 15:32:47
栏目: 云计算

以下是CentOS下MySQL网络配置指南,主要涉及远程访问配置:

  1. 修改MySQL配置文件:编辑/etc/my.cnf,在[mysqld]部分将bind-address设为0.0.0.0,以允许所有IP连接,或设为特定IP以限制访问范围,修改后重启MySQL服务:sudo systemctl restart mysqld
  2. 授权用户远程访问:登录MySQL,用SELECT user, host FROM mysql.user;查看用户权限,若root用户host仅为localhost,则需授权远程访问,如GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码'; FLUSH PRIVILEGES;,生产环境建议用特定IP替代%
  3. 配置防火墙:若启用firewalld,需开放3306端口,命令为sudo firewall-cmd --permanent --add-port=3306/tcp,然后sudo firewall-cmd --reload
  4. 测试远程连接:在另一台机器上用mysql -h 服务器IP -u 用户名 -p命令测试连接,输入密码,若成功则配置正确。

0
看了该问题的人还看了