您的位置:首页 > 数据库 > MySQL

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

2016-03-08 12:48 1511 查看
实验环境 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 连接效果图如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: