WDlinux官方论坛's Archiver

Damon 发表于 2012-12-5 10:34

Navicat for mysql远程连接数据库详解(1130错误解决方法)

[i=s] 本帖最后由 Damon 于 2012-12-5 10:38 编辑 [/i]

Navicat for mysql很好用的一款数据库管理软件用Navicat for mysql连接数据库问题来了10060错误咋办?
登录wdcp后台→安全管理→防火墙iptables→添加规则
[attach]2194[/attach]

[font=Tahoma, Arial, Helvetica, sans-serif][color=#000000][size=12px]添加规则后别忘记点击保存[/size][/color][/font][font=Tahoma, Arial, Helvetica, sans-serif][color=#000000]
[/color][/font]
[font=Tahoma, Arial, Helvetica, sans-serif][color=#000000][size=12px][attach]2195[/attach]
[/size][/color][/font]
[font=Tahoma, Arial, Helvetica, sans-serif][color=#000000][size=12px]然后重启服务器[/size][/color][/font]
[font=Tahoma, Arial, Helvetica, sans-serif][color=#000000]
[/color][/font]
用Navicat for mysql连接数据库测试下连接 如果出现1130错误
[font=Verdana, Arial, Helvetica, sans-serif]错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server[/font]
[font=Verdana, Arial, Helvetica, sans-serif]论坛上有些朋友说关掉防火墙就好了(其实不是防火墙的问题)[/font][font=Verdana, Arial, Helvetica, sans-serif]是无法给远程连接的用户权限问题[/font]
[font=Verdana, Arial, Helvetica, sans-serif]接下来我们解决这个问题[/font]
[font=Verdana, Arial, Helvetica, sans-serif]用putty登录服务器[/font]
[font=Verdana, Arial, Helvetica, sans-serif]执行以下命令[/font]
[font=Verdana, Arial, Helvetica, sans-serif] cd /www/wdlinux/mysql-5.1.63/bin[/font]
[font=Verdana, Arial, Helvetica, sans-serif]
[/font]
[font=Verdana, Arial, Helvetica, sans-serif]在执行下登陆命令[/font]
[font=Verdana, Arial, Helvetica, sans-serif] mysql -u root -p[/font]
[font=Verdana, Arial, Helvetica, sans-serif]
[/font]
弹出Enter password:输入您的数据库密码

执行下命令
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;

[font=Verdana, Arial, Helvetica, sans-serif]在执行下[/font]
[font=Verdana, Arial, Helvetica, sans-serif] flush privileges;[/font]
[font=Verdana, Arial, Helvetica, sans-serif]这个命令是刷新一下权限,不用重启[/font]


[font=Verdana, Arial, Helvetica, sans-serif][attach]2197[/attach]
[/font]


:P看到这个表情说明OK了可以用Navicat for mysql管理数据库了
[attach]2198[/attach]
[b][size=5][color=#ff0000]Wdcp技术交流群:42998869 欢迎大家加入[/color][/size][/b]

admin 发表于 2012-12-5 12:33

防火墙和mysql本身的访问权限,两者都要开,缺一不可

在wdcp的后台,就可以直接开mysql的远程访问权限

dengfeng 发表于 2012-12-18 16:56

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=16310&ptid=4231]2#[/url] [i]admin[/i] [/b]


    后天没有直接开的权限啊~只有3306开启停用

零落千起 发表于 2013-1-23 13:12

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=16310&ptid=4231]2#[/url] [i]admin[/i] [/b]


   同3L所说,确实没有开启远程访问的权限的地方,另外感谢楼主,救了我2次!

admin 发表于 2013-1-23 13:56

在创建用户的时候,把主机名改为 % 就是可以远程访问的了

文海如 发表于 2015-4-18 11:44

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=18517&ptid=4231]5#[/url] [i]admin[/i] [/b]


   成功了~

yuxuanwhp 发表于 2018-1-17 21:36

多谢楼主1多谢楼主1多谢楼主1多谢楼主1多谢楼主1多谢楼主1

JustLin 发表于 2018-7-9 10:26

qq群满了。。。。。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.