centos6.5配置允许远程连接mysql
2018-02-23 17:22
681 查看
1.Xshell链接服务器,输入命令进入mysql: --mysql -u root -p
2.使用 mysql库 : --use mysql;
3. 查看用户表 : --SELECT `Host`,`User` FROM user;
4.更新用户表 : --UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
5.强制刷新权限 : --flush privileges;
如果还不能远程连接,再继续开放3306端口
修改/etc/sysconfig/iptables
添加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 修改后的内容为:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#添加配置项
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
再重启防火墙 service iptables restart
到此,如果还不能远程连接服务器,则可以继续下面的步骤,
我是在腾讯云上买的服务器,所以登录到腾讯云,进入到控制台 服务器管理
点击配置安全组
添加3306端口规则即可。
参考文章 https://www.cnblogs.com/yangyabo/p/5301364.html
上文中写的更加详细
2.使用 mysql库 : --use mysql;
3. 查看用户表 : --SELECT `Host`,`User` FROM user;
4.更新用户表 : --UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
5.强制刷新权限 : --flush privileges;
如果还不能远程连接,再继续开放3306端口
修改/etc/sysconfig/iptables
添加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 修改后的内容为:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
#添加配置项
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 11211 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
再重启防火墙 service iptables restart
到此,如果还不能远程连接服务器,则可以继续下面的步骤,
我是在腾讯云上买的服务器,所以登录到腾讯云,进入到控制台 服务器管理
点击配置安全组
添加3306端口规则即可。
参考文章 https://www.cnblogs.com/yangyabo/p/5301364.html
上文中写的更加详细
相关文章推荐
- Centos6.5 重置mysql密码,并设置允许远程连接
- [转]Centos6.5使用yum安装mysql—配置MySQL允许远程登录
- Centos6.5重置mysql密码并设置允许远程连接
- [CentOS 0010] CentOS 配置mysql允许远程登录
- CentOS下配置MySQL允许root用户远程登录
- (转)配置mysql允许远程连接的方法
- CentOS7下安装MySQL并配置远程连接
- 配置mysql 允许远程连接的方法
- Centos下mysql允许远程连接后本地登陆失败问题(已解决)
- Centos忘记mysql密码以及允许远程连接
- 配置mysql允许远程连接的方法
- CentOs中iptables配置允许mysql远程访问
- MongoDB 3.4.2 配置 CentOS 6.5 远程连接
- debian6配置mysql允许远程连接的方法(图)
- debian6配置mysql允许远程连接的方法(图)
- Centos忘记mysql密码及允许远程连接的方法
- 配置mysql允许远程连接的方法
- Mysql允许远程连接的配置
- CentOs中iptables配置允许mysql远程访问
- centos安装mysql,允许远程连接