远程连接到vultr vps的mysql服务器

时间:2023-01-10 15:34:22

实验环境 vultr centos 6.7 x64

远程连接到vultr vps的mysql服务器

1. 首先要打开远程 vps的3306端口用于 mysql的连接

修改/etc/sysconfig/iptables 文件,添加3306端口的支持

最开始的内容是这样的:

远程连接到vultr vps的mysql服务器

往里面添加一行:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

  添加完成后,如下:

远程连接到vultr vps的mysql服务器

2. 重启iptables,使修改生效

/etc/init.d/iptables restart

远程连接到vultr vps的mysql服务器

查看打开的端口:
# /etc/init.d/iptables status
远程连接到vultr vps的mysql服务器
 
 
3. 修改mysql ,使它能够远程进行访问:
   3.1 连接mysql数据库
mysql -u root -h localhost

  3.2 选择mysql表

use mysql;

  

   只需要两条命令即可解决
1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
#mypassword通过 cat /root/.my.cnf获取的
2.FLUSH PRIVILEGES;

  执行完成后的效果如下图:

远程连接到vultr vps的mysql服务器

最终使用mysql workBench 连接效果图如下:

远程连接到vultr vps的mysql服务器