问题描述:

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

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

安装的是官网的mysql免安装版  https://dev.mysql.com/downloads/mysql/

安装mysql的艰辛历程:

(1)免安装版,https://dev.mysql.com/downloads/mysql/

免安装版要领两个,配置环境变量,配置my.ini,然后在dos系统中

mysqld --install

输入 mysqld --initialize-insecure --user=mysql; 初始化数据文件

然后再次启动mysql 然后用命令 mysql –u root –p 进入mysql管理界面(密码可为空)

修改密码:update mysql.user set authentication_string=password('123456789') where user='root' and Host = 'localhost';

刷新权限:flush privileges;

查看服务是否启动:net start mysql

(2)安装可执行程序版, https://dev.mysql.com/downloads/installer/

可执行程序版本一直点下一步即可,会有一个海豚一样的服务界面

修改密码可直接通过navicat连接到mysql后,用查询命令进行修改

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问题。

4、修改密码(mysql 5.7.23)

(1)进入mysql ,首先进行连接权限数据库:use mysql

(2)改密码:update user set authentication_string=password('123') where user='root';

(3)刷新权限:flush privileges;

如果navicat不能连接到本地mysql服务,那么运用命令提示符进入到mysql 的bin目录下,更新一下密码一般就可以了

mysqladmin -uroot -p123 password 12345

5、远程连接mysql服务器报错

(1)10065

10065报错是因为根本没有拼通对方的ip

(2)10060

问题产生的原因主要有:mysql服务没有启动;双方电脑的防火墙没有关闭,特别注意,要两台电脑的防火墙都关闭;

发生这些问题的第一时间首先是重启服务

1、grant all privileges on *.* to 'root'@'%' identified by 'youpassword' with grant option; flush privileges;

2、grant all on db.* to user@'IP' identified by 'pwd';

除了在cmd的dos环境下进行操作,还可以用root登陆navicat可视化界面进行查询操作

本地电脑无法连接到MySQL的更多相关文章

  1. Mac OS本地,XAMPP,出现 “phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接”错误

    phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接.您应该检查配置文件中的主机.用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致. 原因一:有可能是因为修改 ...

  2. visual studio 2015连接到MySql相关问题

    vs中使用服务器资源管理器连接到MySQL没有成功.按照网上提供的解决方法,相关插件已经安装: 1.控制面板中,MySQL Connector Net 6.9.9已经安装(原安装版本为6.9.8,后升 ...

  3. 远程连接mysql数据库时报错: 错误代码 2003不能连接到MySQL服务器在*.*.*.*(111)

    在测试服务器上安装完mysql后, 服务器自己访问没有问题, 但是本地通过sql客户端连接时报错: 错误代码 2003不能连接到MySQL服务器在*.*.*.*(111).在网上查了一些资料,解决方案 ...

  4. 如何在本地电脑安装phpmyadmin及访问地址

    因为要安装wordpress,上网查了下安装wordpress前要安装phpmyadmin,前提是要在自己本地电脑上安装APMSeverx虚拟主机才可以,在本地访问phpmyadmin页面.下面的步骤 ...

  5. Excel连接到MySQL,将Excel数据导入MySql,MySQL for Excel,,

    Excel连接到MySQL 即使当今时代我们拥有了类似微软水晶报表之类的强大报表工具和其他一些灵活的客户管 理应用工具,众多企业在分析诸如销售统计和收入信息的时候,微软的Excel依然是最常用的工具. ...

  6. 本地如何操作服务器的mysql,详细教程

    前置条件: 1.在阿里云服务器de系统是win service 2012. 2.服务器里自己安装了my sql 5.7 3.本地也安装了my sql 5.7 需求:想通过本地的mysql连接上远程的服 ...

  7. 解决Navicat无法连接到MySQL的问题

    解决Navicat无法连接到MySQL的问题 问题一:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限.于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的 ...

  8. 创建ASP.NET Core MVC应用程序(2)-利用MySQL Connector NET连接到MySQL

    创建ASP.NET Core MVC应用程序(2)-利用MySQL Connector NET连接到MySQL 用惯.NET的研发人员都习惯性地使用SQLServer作为数据库.然而.NET Core ...

  9. phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码

    需要修改phpmyadmin的配置文件,让其连接到MySQL数据库,用记事本打开 config.inc.php 文件 <?php /* Servers configuration */ $i = ...

随机推荐

  1. 伪类+js实现CSS3 media queries跨界准确判断

    @media screen and (min-width: 45em) { body:after{ content:"宽屏" } } var content = window.ge ...

  2. compatible

    compatible 英 [kəmˈpætəbl] 美 [kəmˈpætəbəl] adj. 兼容的,相容的; 和谐的,协调的; [生物学] 亲和的; 可以并存的,能共处的;

  3. [C++]字符串相关操作

    获取字符串长度 String str str.length(); //获取String类型字符串长度 str.size(); //STL获取容器中元素个数 Char* s strlen(s); //以 ...

  4. Shell 数值、字符串比较

    Shell脚本中,数值与字符串比较是不同的,因此要注意(注意[]括号内参数和括号之间有一个空格). 一.数值比较 -eq 等于,如: if [ $a -eq $b ] -ne    不等于,如: if ...

  5. php 安装gzip

    https://jingyan.baidu.com/article/636f38bb3e538ad6b84610e6.html http://w3cgeek.com/configure-error-p ...

  6. [原]CentOS7.2部署KVM虚拟机

    前段时间学习了关于PostGis.OSM数据以及Mapnik相关内容,接下来将利用假期重点学习PostgreSQL-XL和瓦片服务器集群技术,因此先把环境搭好.计划采用KVM来充分利用家里不太宽裕的“ ...

  7. activeMq-1 快速入门

    Activemq 是一款开源的消息中间件,适合中小型应用使用,遵循JMS规范. 具体介绍这里就不再阐述了,这里简单说下消息中间件的好处 1请求结果异步处理 客户端发送请求以后,服务器可以把相关数据放到 ...

  8. FTP服务与配置

    FTP简介 网络文件共享服务主流的主要有三种,分别是ftp.nfs.samba. FTP是File Transfer Protocol(文件传输协议)的简称,用于internet上的控制文件的双向传输 ...

  9. python环境问题(pycharm)

    一.问题 我们在使用python的时候会遇到环境配置问题.如何可以一劳永逸,是我们解决问题的基本思想. 二.解决1.新建环境: 2.添加环境:选择需要的环境,可以是conda,亦可以是virtual. ...

  10. 【repost】前端学习总结(二十三)——前端框架天下三分:Angular React 和 Vue的比较

    目录(?)[+]   前端这几年的技术发展很快,细分下来,主要可以分成四个方面: 1.开发语言技术,主要是ES6&7,coffeescript,typescript等: 2.开发框架,如Ang ...