Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理

这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。

在搭建完LNMP环境后用Navicate连接出错

遇到这个问题首先到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:update user set Host='%' where User='root';**

**  7、最后刷新一下:flush privileges;**

#一定要记得在写sql的时候要在语句完成后加上" ; "下面是图示说明

遇到这个问题首先到mysql所在的服务器上用连接进行处理

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

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

进入mysql数据库:use mysql;

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

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

修改user表中的Host:update user set Host='%' where User='root';

最后刷新一下:flush privileges;

重新在Navicate中测试一下:

相关推荐
ivanfor6661 小时前
多租户架构的三级权限体系:设计逻辑与精准控制实现
java·开发语言·数据库
TDengine (老段)2 小时前
TDengine IDMP 重塑智慧水务运营(内附 Step by Step 步骤)
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
LSL666_5 小时前
1 概述及简单登录(不涉及数据库)
数据库·servlet
q***06478 小时前
MySQL的UPDATE(更新数据)详解
数据库·mysql
8***B8 小时前
MySQL性能
数据库·mysql
q***72199 小时前
oracle使用PLSQL导出表数据
数据库·oracle
数据库生产实战9 小时前
Oracle DG备库日志切换解析,Private strand flush not complete如何理解?(基础知识)
数据库·oracle
百***75749 小时前
从 SQL 语句到数据库操作
数据库·sql·oracle
i***39589 小时前
SQL 注入详解:原理、危害与防范措施
数据库·sql·oracle
m***567210 小时前
Win10下安装 Redis
数据库·redis·缓存