本地电脑无法连接到MySQL

问题描述:

 ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server

首先网上的问题大部分是远程登陆MySQL,用户ip没有权限,用本机登陆增加权限。但是我的就是本地都进不去。。。

1、服务是否开启

我的电脑,右击->管理->服务,找到Mysql,选择本地系统

2、修改主机名

我的电脑,右击->管理->服务,找到Mysql,重启一下。 
若1不行,在navicat的连接属性中将里面的主机名或者IP修改为127.0.0.1。

3、最后

https://blog.csdn.net/jrn1012/article/details/53231244

使用这个方法是通过免密码登陆,每用一次MySQL都需要重复操作一次

后续:免密登陆后,可以通过添加mysql的root用户

后来网友提示,才知道原因:

在安装了mysql的数据库中,不要非法关机,强制断电,不然会出现这样的问题。

本地出现了Error 1130,那远程连接也一定会出现该问题,解决了本地连接问题,却不一定解决远程连接出现Error 1130问题。

猜你喜欢

转载自www.cnblogs.com/bethansy/p/9489052.html