请教各位高手一个小问题?MySQL的远程联接问题

flybird079 2003-06-24 09:18:42
我在使用如下命令
mysql -h192.168.100.155 -uroot -padmin
(用户名和密码均正确)
访问局域网内另外一台机器上的MySQL时,出现以下错误提示:
ERROR 1130: Host '192.168.100.222' is not allowed to connect to this MySQL server

注:192.168.100.155为试图访问的机器的IP,192.168.100.222为本地IP

错误提示的意思好象是说联接被本地禁止了,

请问各位高手是不是要进行什么`配置啊?
...全文
94 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Arbow 2003-06-26
  • 打赏
  • 举报
回复
对,如果是 GRANT ALL ON *.* TO root@% IDENTIFIED BY 'admin'
*.*表示允许访问所有数据库。
%表示允许任何ip登陆该账号。
如果客户端的IP会变动,建议改成%,像上面那样。
bbsjshb 2003-06-25
  • 打赏
  • 举报
回复
你也可以这样使用:
GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'admin'
这样的话,任何一台计算机都可以登录了
rachelnie 2003-06-24
  • 打赏
  • 举报
回复
如果你是telnet过去的话,最好取得root的身份,再来操作mysql,这样你就拥有最高权限
shuixin13 2003-06-24
  • 打赏
  • 举报
回复
需要设置一定的权限,

你在 192.168.100.155 上以超级用户身份登录 MySQL ,
然后执行

GRANT ALL ON *.* TO root@192.168.100.222 IDENTIFIED BY 'admin'

56,940

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧