MySQL:使用NavicatIP远程连接失败,提示“is not allowed to connect to this MySql server”
问题:
使用Navicat Premium用IP远程连接MySQL时失败,提示“is not allowed to connect to this MySql server”,但在本地用localhost代替IP访问却正常。
解决方案:
修改mysql库中的user表,将用户root对应的Host值由localhost改为%,并且重启mysql服务生效。
方法1(最简单):使用Navicat Premium本地登录修改。
在本地用localhost可以成功登录,打开mysql库下的user表,将对应root用户的Host,改为%,提交后重启mysql服务即可。
方法2:使用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;
8.测试连接成功
MySQL:使用NavicatIP远程连接失败,提示“is not allowed to connect to this MySql server”相关推荐
- Navicate无法连接,提示is not allowed to connect to this mysql server
原因: 因为Mysql8.0连接用户默认只能localhost.需要改为所有. 解决方案: 先登陆Mysql.然后修改为所有用户可访问.命令如下: ##登陆Mysql ./mysql -uroot - ...
- mysql数据库提示本地无法连接远程服务器(Host is not allowed to connect to this MySQL server)解决办法
问题描述: 1.远程服务器安装了mysql服务并且启动成功,在本地可以进行自由的访问和更新等操作 2.服务器已开通了远程访问服务器3306端口的权限并且通过netstat -ltnp命令查看3306处 ...
- mysql 1130 localhost_解决1130 Host 'localhost' is not allowed to connect to this MySQL server
WAMP 64bit 安装好后,连接数据库,提示 #1130 Host 'localhost' is not allowed to connect to this MySQL server 1.首先停 ...
- mysql8.0提示is not allowed to connect to this MySQL server
出现这种情况的原因是因为: mysql数据库只允许自身所在的本机器连接,不允许远程连接. 解决: 在mysql所在服务器上面登录进mysql数据库中: use mysql; select host ...
- Navicat连接错误1130:is not allowed to connect to this mysql server
先登录到远程仓库的mysql. mysql -u root -p 进入mysql数据库. use mysql; 查看user表的host字段 # 这些是允许访问数据库的地址.我们可以追加一条也可以直接 ...
- Windows服务器上Mysql为设置允许远程连接提示:not allowed to connect to this MySQL server
场景 在Windows Server上安装了Mysql数据库. 服务器上的项目直接访问localhost能连接到数据库. 但是在另一台电脑上通过ip的方式来连接服务器上的数据库时提示: not all ...
- mysql 57授权失败_MYSQL教程完美解决mysql客户端授权后连接失败的问题
<MYSQL教程完美解决mysql客户端授权后连接失败的问题>要点: 本文介绍了MYSQL教程完美解决mysql客户端授权后连接失败的问题,希望对您有用.如果有疑问,可以联系我们. MYS ...
- mysql远程连接 host_MySQL远程连接:Host 'x' is not allowed to connect to this MySQL server
MySql数据库:Host 'localhost' is not allowed to connect to this MySQL server 修改mysql的roo ...
- 记一次云服务器配置mysql 远程连接失败的解决方案
云服务器系统版本为ubuntu,笔者跟着网上的教程 ->我是教程 高兴地配了半天mysql,本地运行没问题,在设置远程连接访问权限的时候没有注意到mysql8和mysql5版本之间的指令区别,权 ...
最新文章
- Linux---输入与输出函数总结
- 读入一段文本到 vector 对象,每个单词存储为 vector 中的一个元素。把 vector 对象中每个单词转化为大写字母。输出 vector 对象中转化后的元素,每八个单词为一行输出。
- python3 列表相关操作
- 从1.5k到18k, 一个程序员的5年成长之路
- 区块链百科合集之 账 户 体 系
- libtorrent源码分析(一)整体框架
- flex的dataGrid:用checkbook和弹出窗口修改,返回修改本行
- linux删除用户账户_如何在Linux中删除删除用户帐户?
- 2022年金三银四该如何规划,才能轻松拿到offer
- bulldog2 靶机渗透
- VB利用API画线性渐变矩形
- python yield 与 yield from
- 条件自信息量与互信息量的区别
- ubuntu cannot start pycharm, Required tools are missing: realpath***
- (C语言)指针初识(1)——指针概念及指针类型
- SpringBoot整合emqx(MQTT)解决循坏依赖
- ps,excel,word的使用
- [JS逆向案例]安居客滑块分析
- 为移动化办公保驾护航,指掌易获高成资本领投2亿元B轮融资
- 2021年中国可再生能源行业发展现状分析,政策利好行业快速发展「图」