开启 MySQL 远程访问权限

开启 MySQL 远程访问权限: 

在linux系统上登陆mysql服务。

-- root 是用户名

[root@localhost ~]# mysql -u root -p

Enter password: --  输入密码

-- 使用 mysql 库

mysql> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

--更新用户表 :

UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;

--强制刷新权限 :

flush privileges; 

--开启3306端口:

[root@localhost ~]# vim /etc/sysconfig/iptables

# 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 3306 -j ACCEPT    //加上这一行

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT


"/etc/sysconfig/iptables" 14L, 543C 

注意:一定要加在后两行的前面。

--重启防火墙:

[root@localhost ~]# service iptables restart

iptables:将链设置为政策 ACCEPT:filter                    [确定]

iptables:清除防火墙规则:                                [确定]

iptables:正在卸载模块:                                  [确定]

iptables:应用防火墙规则:                                [确定]

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iptables简介 netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防...
    yshenhn阅读 113,130评论 2 78
  • 开启mysql的远程访问权限默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我...
    haokeed阅读 1,320评论 0 0
  • 我迷迷糊糊地坐在车后座。右边窗外,一片林子。车正在林子里面,向前穿行。 驾车的是一个女人。不过暂时不谈她,因为车副...
    Liu9阅读 398评论 0 0
  • 1、佛曰:忘记并不等于从未存在,一切自在来源于选择,而不是刻意。不如放手,放下的越多,越觉得拥有的更多。 2、佛...
    我是李子熙阅读 273评论 1 1
  • 客厅里的电视大屏幕里正上演着《三生三世十里桃花》白浅虽说再次封印了擎苍,但她自己也被禁锢了全身的法力,记忆,...
    李建勇阅读 77评论 0 2