建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

Navicat 报错:1130-host is not allowed MySQL不允许从远程访问的方法

GG网络技术分享 2025-03-18 16:06 2


是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户)

下面是解决的方法

首先到mysql所在的服务器上用连接进行处理

1、连接服务器: mysql -u root -p

2、看当前所有数据库:show databases;

3、进入mysql数据库:use mysql;

4、查看mysql数据库中所有的表:show tables;

5、查看user表中的数据:select Host, User,Password from user;

6、修改user表中的Host,,默认HOST 值为 “localhost”: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的root密码' WITH GRANT OPTION;

7、最后刷新一下(一定要执行):flush privileges;

#一定要记得在写sql的时候要在语句完成后加上" ; ",最后一步运行完才会生效

标签:

提交需求或反馈

Demand feedback