本地电脑无法连接到MySQL
问题描述:

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的更多相关文章
- Mac OS本地,XAMPP,出现 “phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接”错误
phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接.您应该检查配置文件中的主机.用户名和密码,并确认这些信息与 MySQL 服务器管理员所给出的信息一致. 原因一:有可能是因为修改 ...
- visual studio 2015连接到MySql相关问题
vs中使用服务器资源管理器连接到MySQL没有成功.按照网上提供的解决方法,相关插件已经安装: 1.控制面板中,MySQL Connector Net 6.9.9已经安装(原安装版本为6.9.8,后升 ...
- 远程连接mysql数据库时报错: 错误代码 2003不能连接到MySQL服务器在*.*.*.*(111)
在测试服务器上安装完mysql后, 服务器自己访问没有问题, 但是本地通过sql客户端连接时报错: 错误代码 2003不能连接到MySQL服务器在*.*.*.*(111).在网上查了一些资料,解决方案 ...
- 如何在本地电脑安装phpmyadmin及访问地址
因为要安装wordpress,上网查了下安装wordpress前要安装phpmyadmin,前提是要在自己本地电脑上安装APMSeverx虚拟主机才可以,在本地访问phpmyadmin页面.下面的步骤 ...
- Excel连接到MySQL,将Excel数据导入MySql,MySQL for Excel,,
Excel连接到MySQL 即使当今时代我们拥有了类似微软水晶报表之类的强大报表工具和其他一些灵活的客户管 理应用工具,众多企业在分析诸如销售统计和收入信息的时候,微软的Excel依然是最常用的工具. ...
- 本地如何操作服务器的mysql,详细教程
前置条件: 1.在阿里云服务器de系统是win service 2012. 2.服务器里自己安装了my sql 5.7 3.本地也安装了my sql 5.7 需求:想通过本地的mysql连接上远程的服 ...
- 解决Navicat无法连接到MySQL的问题
解决Navicat无法连接到MySQL的问题 问题一:本地IP(xxx.xxx.xxx.xxx)没有访问远程数据库的权限.于是下面开启本地IP(xxx.xxx.xxx.xxx)对远程mysql数据库的 ...
- 创建ASP.NET Core MVC应用程序(2)-利用MySQL Connector NET连接到MySQL
创建ASP.NET Core MVC应用程序(2)-利用MySQL Connector NET连接到MySQL 用惯.NET的研发人员都习惯性地使用SQLServer作为数据库.然而.NET Core ...
- phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接。您应该检查配置文件中的主机、用户名和密码
需要修改phpmyadmin的配置文件,让其连接到MySQL数据库,用记事本打开 config.inc.php 文件 <?php /* Servers configuration */ $i = ...
随机推荐
- Python+Selenium学习--案例介绍
1. 前言 前面讲解了那么多selenium的基础知识,下面用一个简单案例来介绍,此案例主要实现,运行测试,自动生成html报告,并发生邮件. 2. 测试案例 2.1 目录结构介绍 conf:配置信息 ...
- http://ctf.bugku.com/challenges#love:bugku--love
做了一道逆向题目,主要关联到base64编码的知识点.下面做一分析. 题目如下: 通过测试,可知它没有加壳.尝试使用IDA进行分析. 1.IDA分析文件 打开文件后,按[shift+F12 ...
- 无监督学习算法-Apriori进行关联分析
关联分析 是无监督讯息算法中的一种,Apriori主要用来做_关联分析_,_关联分析_可以有两种形式:频繁项集或者关联规则.举个例子:交易订单 序号 商品名称 1 书籍,电脑 2 杯子,手机,手机壳, ...
- gd_t , bd_t 结构分析
在分析板级初始化函数board_init_f 和 board_init_r 之前,先来看一下在uboot中颇为重要的 gd_t, bd_t 结构 bd_t 所对应的定义bd_info 在 arch/a ...
- Luogu3587[POI2015]POD - hash + 单调队列
Solution 还是去看了题解. 感谢大佬的博客→ 题解传送门 是一道思路比较新的题. 搞一个前缀和, 记录前 $i$ 个位置每种颜色的出现次数, 如果位置 $i$ 是 颜色 $a[i]$ 的最后 ...
- 阿里云ECS装LAMP环境
学生计划9.9买个一个ECS,要做PHP开发,所以搭建一个Lamp的环境 1.使用镜像,附件 sh-1.5.5附于文后. 2.一键安装 2.1 输入命令:chmod –R 777 sh-1.5.5 c ...
- python 的面相对象编程--对应c++
在python的面相对象编程中,我们常常在class中可以看到a(), _b() , __c(), __d()__这样的函数. 由于我是看廖雪峰老师的教程,廖老师为了简单起见,没有引入太多概念,我 ...
- Linux 第四天
1.文件搜索命令 1)locate 在文件资料库中查找文件(需要文件资料库中有,新建的文件查不到,需要手动更新,updatedb.查不到/tmp目录下的文件) 语法:locate 文件名 常用选项: ...
- vim折叠设置(转载)
vim折叠设置(转载) set foldmethod=indent "set default foldmethod"zi 打开关闭折叠"zv 查看此行zm 关闭折叠zM ...
- python_day1_程序交互
程序交互 在编写程序过程中总会有程序与用户交互的场景出现,这里面提到python会使用一个方法:input 用法: 例如:请用户输入一个账号 input"Please input your ...