腾讯云服务器MySQL远程连接配置总结
一、前期准备
1,环境介绍
操作系统 | 数据库版本 | 远程连接工具 |
CentOS 6.9 | MySQL 5.6 | SecureCRT |
2.新建数据库用户
账户已经在宝塔Linux面板中新建好了,用户名为erbinzi,密码为123。
此处访问权限设置为所有人
如果只想在自己电脑上进行访问的话,可将权限设置为指定IP
IP地址通过cmd输入指令ipconfig进行查询
3.开放服务器指定访问规则
首先我们要找到云主机的安全组
点击修改规则
点击添加规则
添加入站规则,类型选择为MySQL(3306),点击完成
4.开放服务器3306端口
打开3306端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
保存更改:/etc/rc.d/init.d/iptables save
重启防火墙: service iptables restart
检查是否打开:/etc/init.d/iptables status
二、修改MySQL远程访问设置
使用root账户登录MySQL,此处主机IP写localhost或者127.0.0.1都可
切换到mysql系统数据库:use mysql;
将制定账户修改为所有IP都可以进行访问:grant all on . to ‘用户名’@’%’ identified by ‘密码’;
权限刷新:flush privileges;
查看所有用户权限访问:select host,user from user;
退出MySQL:quit
重启MySQL:service mysql restart
三、测试连接
测试远程连接服务器MySQL 连接成功
参考文章:
https://my.oschina.net/mobinchao/blog/870897 CentOS 6.X 开放特定TCP端口
https://www.cnblogs.com/geogre123/p/10342486.html 远程连接腾讯云服务器MySQL数据库