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中测试一下:

相关推荐
VX:Fegn08955 小时前
计算机毕业设计|基于ssm + vue超市管理系统(源码+数据库+文档)
前端·数据库·vue.js·spring boot·后端·课程设计
chipsense5 小时前
电流传感器型号从数据库查询并排序输出到网页的方法
数据库·php·传感器·霍尔电流传感器
踢足球09295 小时前
寒假打卡:2026-01-28
数据库·oracle
麦聪聊数据5 小时前
智慧医疗数据互联互通:使用 QuickAPI 构建实时诊疗数据交换层
数据库·sql·安全
风吹落叶花飘荡6 小时前
2026年mysql数据库迁移(全流程)
数据库·mysql
2301_822382766 小时前
Python上下文管理器(with语句)的原理与实践
jvm·数据库·python
m0_748229996 小时前
Laravel8.X核心功能全解析
开发语言·数据库·php
液态不合群7 小时前
【面试题】MySQL 的索引下推是什么?
数据库·mysql
2301_790300967 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
Code blocks8 小时前
SpringBoot从0-1集成KingBase数据库
数据库