`
xw302
  • 浏览: 120668 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mysql 相关

 
阅读更多
mysql workbench root 远程登陆问题的解决
第一步、授权:mysql的root用户默认情况下只能在本地登陆,不能远程,若远程连接,需要授权: 
    mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
    mysql>FLUSH PRIVILEGES;

    ('root'@'%',指定root用户可以在任意一台计算机上连接数据库服务器,若要指定特定的计算机,可将%替换为特定的IP)


第二部、开放3306端口:网上更多的是强调root用户的授权方法,但是如果只是给root授权而没有开放3306端口,仍旧是无法连接。
开放端口的方法如下:
打开文件 /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
添加黑体字内容以打开3306端口,重启iptables: 
#service iptables restrat

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics