咨询电话:023-88959644    24小时服务热线:400-023-8809
NEWS CENTER ·
新闻动态
关注中技互联 关注前沿

无法远程登入MySQL怎么办?

发表日期:2013-05-14    文章编辑:阿元    浏览次数:11    标签:

www.zjcoo.com

   当连接mysql时出现了这样一个对话框时:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server。也就是意味着远程用户无法登陆。这个问题应该怎么解决呢?

  1。   授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

  如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

  GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

  2.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数

  据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

  mysql -u root -pvmware;

  mysql>use mysql;

  mysql>update user set host = '%' where user = 'root';

  mysql>select host, user from user;

  这两种方法都可以在远程时登陆进Mysql,如果这两个方法依然不能解决的话,各位站长不要着急,中技还会为大家找到有效的办法的。

重庆中技互联网信息咨询有限公司 www.zjcoo.com

如没特殊注明,文章均为中技互联原创,转载请注明来自www.zjcoo.com
相关新闻

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 备11003429号

  • qq客服
  • 公众号
  • 手机版
  • 新浪微博