【发布时间】:2011-02-20 21:29:42
【问题描述】:
当我尝试使用我的 IP 地址登录 mysql 时,我收到错误 1130 qht 我可以为此做些什么
【问题讨论】:
当我尝试使用我的 IP 地址登录 mysql 时,我收到错误 1130 qht 我可以为此做些什么
【问题讨论】:
在您的服务器上从命令行运行 mysql:
mysql -u root -p -h localhost -P 3306
然后在mysql shell中运行这个命令:
>use mysql
>GRANT ALL ON *.* to root@'%' IDENTIFIED BY 'yourpassword';
>FLUSH PRIVILEGES;
玩得开心。
【讨论】:
您的客户端 IP 不允许连接到此服务器,您必须将其添加到允许的客户端帐户 例如,假设您在一个数据库中添加了一个拥有所有权限的用户帐户:
grant all on db.* to 'username'@'192.168.0.1';
其中 db 是数据库名称,username 是 username ,您的客户端 IP 是 192.168.0.1
有关创建用户帐户的详细信息,请参阅docs
【讨论】:
在您的服务器上从命令行运行 mysql:
mysql -u root -p -h 本地主机 -P 3306 然后在 mysql shell 中运行这个命令:
使用mysql
GRANT ALL ON . to root@'%' IDENTIFIED BY 'pass';
冲洗特权;
完美!伟大的步骤并解决错误 从后端 [xx.xx.xx.x:3306] 为服务 [Write Failover] 加载用户数据失败。 MySQL 错误 1130,主机
'xx.xx.xx.x' 不允许连接到这个 MariaDB 服务器
【讨论】: