MY SQL 1130 ERROR

具体的错误提示信息:ERROR 1130: Host '192.168.28.18' is not allowed to connect to this MySQL
产生原因:mysql服务器root用户所对应的客户端权限问题,默认所对应的客户端地址是localhost;

解决方式:

第一种方式:新建地址

1、通过开始---程序---找到安装的mysql---命名行 ---输入以下代码

 如果在安装时,没有选择 勾选 mysql 命名行,则可以通过下面的2种方式进行

1、D:\MySQL\MySQL Server 5.1\bin  将此路径添加到系统的环境变量中,

     然后再进入到命名输入 mysql -u root -proot

    PS:前面 -u 后面紧接着用户名 也可以空格,但 -p 后面不可加空格,

           否则就会提示 ERROR 1049 <42000> Unknown database  'root';

2、另外一种方式就是在cmd 命名行一步一步的进入到mysql的安装目录

    具体见下图



 

 

第二种方式:改表法

1、可能是你的帐号不允许从远程登陆,只能在localhost。

2、这个时候只要在安装mysql数据库的那台电脑,用localhost,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"、

3、我使用的客户端是HAP_SQLyog_Enterprise(mysql界面操作软件)

 

 

第三种方式:授权法

1、例如 你想root使用root 从任何主机连接到mysql服务器

则加入JAVA代码:

  1. GRANT?ALL?PRIVILEGES?ON?*.*?TO?'myuser'@'%'?IDENTIFIED?BY?'mypassword'?WITH?GRANT?OPTION;
  2. 2、如果你想允许用户myuserip192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
  3. GRANT?ALL?PRIVILEGES?ON?*.*?TO?'myuser'@'192.168.1.10'?IDENTIFIED?BY?'mypassword'?WITH?GRANT?OPTION;
  4. 操作完毕后,记得重新启动mysql服务;

PS:以上就是处理MY SQL 1130 ERROR的几种方法,如有更好的方法,大家一起谈论

 准备将 客户端 与安装端上转供大家分享的,上转几次都不给力

  本来安装mysql-essential-6.0.10-alpha-win32,安装 拆卸几次都没成功,不明白是下载的安装包有缺失还是.... 最后 重新下载下面的 一次就安装成功;

  如有需要的可以留下你们的邮箱或其它的,我将发送给你们;

  mysql-5.1.51-win32,

  HAP_SQLyog_Enterprise(mysql界面操作软件)  SQLyog

 

猜你喜欢

转载自sgp420.iteye.com/blog/1838799