解决1130-Host‘ ‘is not allowed to connect to this MySQL server,实现 ...

打印 上一主题 下一主题

主题 1010|帖子 1010|积分 3030

参考:https://blog.csdn.net/CoCo629vanilla/article/details/129008644
在使用Navicat长途毗连本地数据库时,遇到了如许一个问题,
我使用 本地主机的地点,毗连本地的数据库,报错host ‘’ is not allowed to connect to this mysql server。

上网上查了一下资料,原来自己安装在本地的mysql默认时不答应进行长途登岸,假如想要长途访问本地的数据库需要修改访问权限,将’root‘访问权限修改为’%‘,具体操纵如下:
1.登录Mysql
win+R输入cmd
打开终端控制面板
输入mysql -u root -p
输入暗码,登录mysql

2.进入mysql库
输入use mysql
切换数据库

3.执行更新权限语句
update user set Host=‘%’ where User=‘root’;
其中“%”代表全部的地点,意味着全部的地点都可以访问“root”

4.查看权限
输入select host,user from user;
查看是否修改成功

5.革新服务器配置
输入FLUSH PRIVILEGES;
(flush privileges 下令本质上的作用是将当前user和privilige表中的用户信息/权限设置从mysql库 (MySQL数据库的内置库)中提取到内存里。 MySQL用户数据和权限有修改后,希望在"不重启MySQL服务"的环境下直接见效,那么就需要执行这个下令。 通常是在修改ROOT帐号的设置后,怕重启后无法再登录进来,那么直接flush之后就可以看权限设置是否见效。 而不必冒太大风险。 mysql 修改暗码后,注意flush privileges。 mysql 新设置用户或更改暗码后需用flush privileges革新MySQL的系统权限相关表,否则会出现拒绝访问,还有一种方法,就是重新启动mysql服务器,来使新设置见效。)

6.进入Navict测试毗连


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

傲渊山岳

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表