MySql在其他电脑连接mysql服务器失败问题
2017-10-23 00:00
302 查看
摘要: 发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this MySQL/MariaDB server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。
发现在本地登录可以,但是远程登录却报错
先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行
执行
执行
经过上面4步,就可以解决这个问题了。
注: 第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。
发现在本地登录可以,但是远程登录却报错
Host is not allowed to connect to this MySQL/MariaDB server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。
先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行
use mysql;
执行
update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行
FLUSH PRIVILEGES;
经过上面4步,就可以解决这个问题了。
注: 第四步是刷新MySQL的权限相关表,一定不要忘了,我第一次的时候没有执行第四步,结果一直不成功,最后才找到这个原因。
相关文章推荐
- mysql问题:1、本地连接不了mysql服务器,连接3306端口失败
- mysql解决其他服务器不可连接问题
- MySQL使用innobackupex备份连接服务器失败的解决方法
- Navicat 连接远程服务器 mysql 数据库 的问题
- 解决Navicat连接阿里云服务器MySql时报错问题
- WebSocket部署到服务器时,出现连接失败的问题解决与分析
- mysql只能localhost连接,其他ip连接失败的解决办法
- MySql安装问题,无法启用3306导致连接失败问题集和解决方法
- 服务器Nginx 反向代理 其他服务器 8181端口 失败的问题
- 不能用localhost连接mysql服务器的问题VS 127.0.0.1
- 同一局域网内其他电脑连接服务器Oracle连接不上,显示无监听程序
- 远程连接Linux下MySQL失败问题
- 解决MySQL其他机器连接不上的问题
- 连接远程服务器上的mysql会出现的问题和解决方式(账号设置等操作)
- 怎样允许其他电脑连接本机MySQL
- 远程连接mysql服务器失败1130
- 阿里云服务器MySQL无法连接问题解决纪实
- Linux下通过yum来安装 mysql 5.1,以及以前的旧版本(因服务器网络问题,安装后无法连接,无法验证正确性)
- 解决debian中安装mysql后其他机器navicat无法连接问题
- mysql第一次装上后,不能用java或其他程序语言连接问题