Step 1:打开MySQL配置文件my.cnf
vi /etc/my.cnf
Step 2:找到bind-address选项并将其注释掉
# bind-address = 127.0.0.1
Step 3:重启MySQL服务
service mysqld restart
Step 4:在MySQL中创建一个新用户并授权
# 登录MySQL mysql -u root -p # 创建新用户并授权 CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';
Step 5:在防火墙中开放MySQL端口
# 查看防火墙状态 service iptables status # 开放MySQL端口 iptables -A INPUT -p tcp -s 0/0 --dport 3306 -j ACCEPT iptables -A OUTPUT -p tcp -d 0/0 --sport 3306 -j ACCEPT # 保存,并重载防火墙 /sbin/service iptables save /sbin/service iptables restart
完成以上步骤后,就可以在其他机器使用MySQL客户端连接该数据库了。