Mysql报错-1130
ドラゴンボールのLong Lv4

mysql出现错误码1130的解决办法

错误描述:

错误代码:1130Host ... is not allowed to connect to this MySQL server

1、改表法:

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

这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项

从“localhost”改称”%”mysql -u root -p

1
2
3
4
5
6
7
8
9
10
mysql -uroot -p 密码;

mysql>use mysql;

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

mysql>flush privileges;

mysql>select host,user from user where user=’root’;

现在就可以连接了!

2、授权法:

例如,你想root使用root从任何主机连接到mysql服务器的话。

1
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

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

1
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.217.133' IDENTIFIED BY 'root' WITH GRANT OPTION;
  • 本文标题:Mysql报错-1130
  • 本文作者:ドラゴンボールのLong
  • 创建时间:2021-07-06 20:10:12
  • 本文链接:https://zhongshenglong.xyz/2021/07/06/mysql报错-1130/
  • 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
 评论