问题描述:

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_本地电脑无法连接到MySQL相关推荐

  1. 电脑无法连接mysql_本地电脑无法连接到MySQL

    问题描述: ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MySQL server 首先网上的问题大部分 ...

  2. 计算机网络连接叹号,【电脑网络连接感叹号】电脑网络连接感叹号怎么回事_电脑网络连接感叹号怎么办_亲亲宝贝网...

    电脑网络连接感叹号怎么办 1.首先要先知道电脑的IP地址是什么,点击"开始","运行",输入"cmd"回车,在命令行中输入"ipc ...

  3. 计算机无法连接蓝牙键盘,电脑如何连接无线键盘_电脑上怎么连接蓝牙键盘-win7之家...

    由于无线设备连接起来比较方便,同时越来越多的电脑外接设备开始添加了无线功能,因此许多用户在给自己的电脑选择外接键盘时也会偏向使用无线蓝牙键盘,然而连接却成了用户心中的一大难题,那么电脑如何连接无线键盘 ...

  4. dw的php文件怎么连接mysql_wordpress php文件如何链接到mysql数据库

    使用wordpress建网站时,有些批量操作,我们需使用在mysql数据库中进行.但是经常打开数据据操作板非常不方便,能不能使用一个前台PHP文件来操作mysql数据库呢?(相关教程:什么是网站数据库 ...

  5. 隐藏u盘(启动盘)的盘符分区(非本地方案)--连接到任何电脑都隐藏不显示

    本人有点强迫症,看着u盘一连上电脑就一堆盘符,非常讨厌,所以研究了一下,好像在win10系统的迭代后,原来的隐藏U盘的方法已经不可用了,我也是全网搜帖子,没找到这个相关的办法,最后在我自己的摸索下,发 ...

  6. 怎样添加隐藏计算机用户名,电脑如何连接隐藏wifi_电脑如何查找隐藏wifi

    2017-01-09 08:09:17 在浏览器地址栏里输入无线路由器的IP地址,登录路由器的设置页面.路由器的默认IP地址.用户名及口令通常都印在路由器底部的贴纸上,如果路由器的默认IP地址被修改且 ...

  7. fi选项 电脑没有连接wi,没有电脑怎么设置无线路由器?

    [天极网网络频道]随着生活水平的提高,无线网络走进千家万户的同时,带来了很多生活的小常识,比如如何设置无线路由器,又比如如何扩大信号覆盖.当然,我们不能大事小情都要找别人来帮忙,有的时候需要知道一些小 ...

  8. 计算机如何与电视屏幕连接,电脑怎么连接电视机?电脑连接电视设置教程

    绿茶小编提醒: 1.普通VGA线长度超过3米后,图像质量会变差,在连接电脑和电视时,笔记本可以随意移动,可以放在里电视近一点连接,但书房或卧室的台式电脑该怎么连接到电视呢?建议使用UVA延长器来实现电 ...

  9. 家里Win7电脑如何连接公司Win10电脑?快解析+远程桌面

    什么是远程桌面?通俗地讲,就是可以在任何地点登陆位于其他地点的电脑,可以看到远程登陆电脑的一切东西,可以进行添加.改变.删除文件等任何操作,就像自己在那台电脑前操作一样.远程桌面有丰富的应用场景,Wi ...

最新文章

  1. AHK 中循环的基本用法
  2. ASP.NET CORE系列【一】搭建ASP.NET CORE项目
  3. vim编写python_用vim写python代码
  4. 理解面向连接和无连接协议之间的区别
  5. 重磅!DigiX极客校园大赛今日启动,超百万巨奖激励AI精英!
  6. iOS中__block 关键字的底层实现原理
  7. 使用Java+Puppeteer+OpenCV 过腾讯防水墙滑动验证码
  8. appium 使用sendkeys 设置6位数交易密码时,发现界面显示位数丢失
  9. python群发邮件 不进垃圾箱_邮件群发如何不进垃圾箱
  10. 【Codeforces 372A】Counting Kangaroos is Fun
  11. python简单画玫瑰_用python画一朵玫瑰给你
  12. IE中自动安装根证书
  13. 01、uniapp连接MUMU模拟器
  14. 青龙脚本(七猫免费小说,附脚本)
  15. 【Java】浅谈Swing概况及简单窗口的构建
  16. JFrog制品库的Aql语句
  17. 免费沙箱软件模拟支付_小游戏虚拟支付沙箱测试报错
  18. FrontEnd笔记 -- JavaScript
  19. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验三《敏捷开发与XP实践》 实验报告...
  20. 我的世界java版启动器怎么安装mod_我的世界MOD怎么安装 手机版MOD启动器下载

热门文章

  1. eWebEditor编辑器asp.net版
  2. 杭电 2016 计算机组成原理,杭电计算机组成原理寄存器堆设计实验4.doc
  3. Java 使用 JDBI 库访问MySQL 数据库
  4. 认清企业潜规则,做职业化的企业人
  5. LockScreen时MENU键
  6. 不坑盒子:强大的word插件,让工作更高效
  7. [含文档+PPT+源码等]基于SSM个人财务记账账单收入支出统计管理系统[包运行成功]
  8. 第十三章 Java 文件与流
  9. python获取股票历史数据并保存_Python 股票历史分笔数据读取
  10. matlab解决中文显示乱码