免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2089 | 回复: 3
打印 上一主题 下一主题

請教遠端登錄 MySQL問題. 先謝過. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-08 14:32 |只看该作者 |倒序浏览
各位好,
在網內想在不同的機器就遠端登錄到特定的mysql機器上. 但是失敗的.會出現錯誤如下:


  1. [root@localhost root]# mysql -h 192.168.0.9 -uroot -p
  2. Enter password:
  3. ERROR 1130: Host '192.168.0.9' is not allowed to connect to this MySQL server
  4. [root@localhost root]#
复制代码


MySQL 服務器 192.68.0.9
例如需要192.168.0.0 這個網域的才可以遠端登錄到 MySQL 服務器上.
我已經在 iptables 開啟了 port 口 3306 如:

  1. iptables -A INPUT -i eth1 -s 192.168.0.0/24 -p tcp -m tcp --dport 3306 -j ACCEPT
复制代码


但當測試是否開通 3306 時出現

  1. root@localhost:~/bin# telnet 192.168.0.9 3306
  2. Trying 192.168.0.9...
  3. Connected to 192.168.0.9.
  4. Escape character is '^]'.
  5. GHost '192.168.0.9' is not allowed to connect to this MySQL serverConnection closed by foreign host.
  6. root@localhost:~/bin#
复制代码


請問怎樣才可以使做遠端登錄到 MySQL 服務器上呢?? 請指教. 謝謝.

论坛徽章:
0
2 [报告]
发表于 2006-06-08 14:41 |只看该作者
在 MySQL 服务器上建立对应的远程用户: 'root'@'192.168.0.9'
更多信息搜索这里相关帖子吧,看手册也行。

论坛徽章:
0
3 [报告]
发表于 2006-06-08 14:52 |只看该作者
原帖由 rardge 于 2006-6-8 14:41 发表
在 MySQL 服务器上建立对应的远程用户: 'root'@'192.168.0.9'
更多信息搜索这里相关帖子吧,看手册也行。


謝謝. 忙記在mysql內加入 % 準許, 而家加入了
GRANT ALL PRIVILEGES ON *.* TO 'ROOT'@'%' IDENTIFIED BY 'XXXXX'

但在登錄時會出現client版本不正確問題. 是否這遠端登入都和版本有關系呢...


  1. [root@localhost root]# mysql -h 192.168.0.9 -uroot -p
  2. Enter password:
  3. ERROR 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client
  4. [root@localhost root]#
复制代码


有沒有方法能做到二個不同版本能相容呢. 謝謝.

论坛徽章:
0
4 [报告]
发表于 2006-06-08 15:07 |只看该作者
有一种是可以兼容,就是改密码,用 old_password()。
看置顶 FAQ 中,那个英文帖子。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP