腾讯云服务器MySQL远程连接配置总结

一、前期准备


1,环境介绍
操作系统 数据库版本 远程连接工具
CentOS 6.9 MySQL 5.6 SecureCRT

2.新建数据库用户

账户已经在宝塔Linux面板中新建好了,用户名为erbinzi,密码为123。
此处访问权限设置为所有人
腾讯云服务器MySQL远程连接配置总结
如果只想在自己电脑上进行访问的话,可将权限设置为指定IP
IP地址通过cmd输入指令ipconfig进行查询
腾讯云服务器MySQL远程连接配置总结

3.开放服务器指定访问规则
首先我们要找到云主机的安全组
腾讯云服务器MySQL远程连接配置总结
点击修改规则
腾讯云服务器MySQL远程连接配置总结
点击添加规则
腾讯云服务器MySQL远程连接配置总结
添加入站规则,类型选择为MySQL(3306),点击完成
腾讯云服务器MySQL远程连接配置总结
4.开放服务器3306端口
打开3306端口:/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
腾讯云服务器MySQL远程连接配置总结
保存更改:/etc/rc.d/init.d/iptables save
腾讯云服务器MySQL远程连接配置总结
重启防火墙: service iptables restart

检查是否打开:/etc/init.d/iptables status
腾讯云服务器MySQL远程连接配置总结



二、修改MySQL远程访问设置

使用root账户登录MySQL,此处主机IP写localhost或者127.0.0.1都可

腾讯云服务器MySQL远程连接配置总结
切换到mysql系统数据库:use mysql;
腾讯云服务器MySQL远程连接配置总结
将制定账户修改为所有IP都可以进行访问:grant all on . to ‘用户名’@’%’ identified by ‘密码’;
腾讯云服务器MySQL远程连接配置总结
权限刷新:flush privileges;
腾讯云服务器MySQL远程连接配置总结
查看所有用户权限访问:select host,user from user;
腾讯云服务器MySQL远程连接配置总结
退出MySQL:quit
重启MySQL:service mysql restart



三、测试连接

测试远程连接服务器MySQL ![在这里插入图片描述](https://img-blog.****img.cn/20200220195253140.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQzNzk1MzQ4,size_16,color_FFFFFF,t_70)

连接成功
腾讯云服务器MySQL远程连接配置总结



参考文章:

https://my.oschina.net/mobinchao/blog/870897 CentOS 6.X 开放特定TCP端口
https://www.cnblogs.com/geogre123/p/10342486.html 远程连接腾讯云服务器MySQL数据库