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

实验环境 vultr centos 6.7 x64 

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

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

最开始的内容是这样的:

 

往里面添加一行:

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

  添加完成后,如下:

 

2. 重启iptables,使修改生效

/etc/init.d/iptables restart 

查看打开的端口:
# /etc/init.d/iptables status
 
 
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;

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

 

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

 

 

 

 

posted @ 2016-03-08 12:48  sndnvaps  阅读(...)  评论(...编辑  收藏