【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结

一、前期准备


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

2.新建数据库用户

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

3.开放服务器指定访问规则
首先我们要找到云主机的安全组
【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第2张图片
点击修改规则
【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第3张图片
点击添加规则
【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第4张图片
添加入站规则,类型选择为MySQL(3306),点击完成
【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第5张图片
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
【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第6张图片



二、修改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;
【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第7张图片
退出MySQL:quit
重启MySQL:service mysql restart



三、测试连接

测试远程连接服务器MySQL

【Linux/基础配置】腾讯云服务器MySQL远程连接配置总结_第8张图片

连接成功
在这里插入图片描述



参考文章:

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

你可能感兴趣的:(Linux运维杂谈,大二上学期)