17

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

4

3 回答 3

52

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

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

然后在 mysql shell 中运行这个命令:

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

玩得开心。

于 2012-12-18T08:19:39.480 回答
13

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

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

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

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

于 2010-05-18T13:07:02.913 回答
0

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

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

使用 mysql

全部授予to root@'%' IDENTIFIED BY 'pass';

同花顺特权;

完美的!伟大的步骤并解决错误从后端 [xx.xx.xx.x:3306] 加载用户数据以进行服务 [Write Failover] 失败。MySQL 错误 1130,主机

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

于 2017-03-02T03:44:48.713 回答