福州大学城论坛

 找回密码
 立即注册
开启左侧

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

[复制链接]
发表于 2025-1-12 21:35:04 | 显示全部楼层 |阅读模式 来自 LAN
 这个问题是因为在数据库服务器中的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的时候要在语句完成后加上" ; "下面是图示说明
  
c0202872bc948b331f374bd89b9869e0.png

  遇到这个问题首先到mysql所在的服务器上用连接进行处理
  连接服务器: mysql -u root -p
  
eed2b0f7f9738924025bf266773bc0e6.png

  查看当前所有数据库:show databases;
  
39e62c5546e325cc3b983d9c69c11ba7.png

  进入mysql数据库:use mysql;
  
4cb95166e02a44c61926735d3b2b3e40.png

  查看mysql数据库中所有的表:show tables;
  
340037e4424d9ca21a3a78198a122973.png

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

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

  最后刷新一下:flush privileges;
  
7ea0d61479882284bf315a1f705e33b8.png

  重新在Navicate中测试一下:
  
78a06f92b15f872820ab7ebd39188b49.png


    本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/18615824
福州大学城论坛 - 声明 1、在发表言论时,请遵守当地法律法规。主题所有言论纯属个人意见,与本站立场无关。
2、本站所有主题由作者发表,作者享有帖子相关版权,其他单位或个人使用、转载或引用本文时必须征得作者同意并注明来源于福州大学城论坛
3、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
4、帖子不遵守当地法律法规、广告、人身攻击等情况时,福州大学城论坛管理人员有权不事先通知发贴者而删除本文。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|福州大学城论坛 ( 闽ICP备2022007610号-2 )|站点地图

GMT+8, 2025-6-9 21:47 , Processed in 0.349327 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表