mysql中的错误1130

时间:2010-05-18 13:01:22

标签: mysql mysql-error-1130

当我尝试使用我的IP地址登录mysql时,我收到错误1130 qht我可以为此做什么

3 个答案:

答案 0 :(得分:48)

在您的服务器上从命令行运行mysql:

mysql -u root -p -h localhost -P 3306

然后在mysql shell中运行此命令:

>use mysql
>GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'yourpassword';
>FLUSH PRIVILEGES;

度过愉快的时光。

答案 1 :(得分:10)

您的客户端IP不允许连接到此服务器,您必须将其添加到允许的客户端帐户 例如,假设您在一个数据库中添加了具有所有权限的用户帐户:

grant all on db.* to 'username'@'192.168.0.1';

其中db是数据库名称,username是用户名,您的客户端IP是192.168.0.1

有关创建用户帐户的详细信息,请参阅docs

答案 2 :(得分:0)

在您的服务器上从命令行运行mysql:

mysql -u root -p -h localhost -P 3306 然后在mysql shell中运行此命令:

  

使用mysql

     

全部取消到root @'%'通过'传递';

识别      

FLUSH PRIVILEGES;

完美!伟大的步骤,并解决错误 无法从后端[xx.xx.xx.x:3306]加载用户数据以进行服务[写入故障转移]。 MySQL错误1130,主机

' xx.xx.xx.x'不允许连接到此MariaDB服务器