MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法

事情的起因

    今天课堂上要展示小组项目,需要用一个软件叫WPS-Interactive来投屏,我打开后发现不好使。

    所以我就卸载了准备重新下载一个。
    在卸载的时候360管家提醒:“注册表中有残留文件是否清除”,我的手快于大脑,“开心的”点了确定。
    然后我的IDEA就连不上数据库了。然鹅我们组马上就要展示,我强压住心中燥火,正常的和小伙伴们继续展示项目(用另一位同学电脑)。然后下课回到宿舍以后我就和我的mysql开始了漫长的斗争。

解决的心路历程

1: 一开始,找到的是这种博客(其实可以解决常规问题,可能是我不太常规o(╥﹏╥)o)重启MYSQL80,但是这种对我而言一点用都没有,结果就是直接闪退。
2: 然后我就继续摸索,猜测是不是删掉了注册表里面的文件或者是修改了mysql安装路径。
    参考了这两篇博客注册表问题and看下面图吧,我找不到那个博客了后还是没解决。搞注册表也能给人搞吐,搜索速度真的一言难尽···【windows+R】——>【regedit】——>【运行】——>【搜索C:\Program Files (x86)\MySQL\MySQL Server 8.0\bin】

3: 于是,继续找寻办法。看到了一篇救我于水火之中的博客,就是它mysql提示Can't connect to MySQL server on localhost (10061)解决方法
这个博客前面没有特别详细,所以我补充一点内容。首先要用管理员权限运行cmd。方法如下图:

用第一个方法其实就可以了。
    然后跟着做其他的几个步骤,都挺顺利(遇到了一点小问题,继续看)。
4: 做的时候在第四步初始化密码以后(root@localhost后的文字为初始化后的root密码)进行第六步一直报错,意思是我输的密码不对。系统默认给我的密码是<nZeHwNlU4Rg,我一直不明白为啥报错,然后慢慢慢慢,我发现了问题。大家觉得<nZeHwNlU4Rg中这个字母是什么?不是阿拉伯数字1,也不是大写英文I,谁能想到,谁能想到,人家是小写的字母l(hijklmn中的l)呢!!!!!!好的,你厉害!我们继续。

5: 进行第七步的时候也是一直不可以,我查了半天,报的错意思是【我输入的sql语句错误,You must reset your password using ALTER USER statement before executing thi···】,后来找到了【mysql】You must reset your password using ALTER USER statement before executing this statement报错处理才知道MySQL版本5.7.6版本前后用的命令是不一样的。于是悬崖勒马,用5.7.6版本后的语句试了一下发觉可以了,然后再用了Mysql8.0版本修改密码命令行(windows)中的sql语句,成功搞定了。

6:最后,期待满分的打开我的mysql workbench,果然没有NO CONNECTION了,感动!!!

对于这件事情的看法

朋友们,这件事情告诉我们,千万不要瞎删除!也不要轻易玩弄MySQL,除非您是大佬,坏了也没关系的那种。
出现问题不要慌,即使自己很害怕很弱也要试着去解决,万一成功了呢,你看是不是还产生出一篇博客o( ̄︶ ̄)o。

MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法的更多相关文章

  1. Can't connect to MySQL server on 'localhost' (10061)的解决办法!

    Can't connect to MySQL server on 'localhost' (10061)的解决办法! http://blog.sina.com.cn/s/blog_52ebca1f01 ...

  2. CentOS 7 -防火墙设置--安装数据库,远程连接报错--Can't connect to MySQL server on localhost (10061)

    前提简介:在CentOS 7 上安装了mysql5.7版本,已设置了远程访问权限,但是其他服务器无法访问到此Mysql,提示[Can't connect to MySQL server on loca ...

  3. 2003-Can't connect to mysql server on localhost (10061)

    mysql数据库出现2003-Can't connect to mysql server on localhost (10061)问题 解决办法:查看wampserver服务器是否启动,如果没有启动启 ...

  4. 连接mysql报错-Can't connect to MySQL server on

    1.问题: 在Windows 上远程连接数据库报错-Can't connect to MySQL server on... 但是重启系统后就可以连接: 2.这种原因大致是因为系统缓冲区空间不足或列队已 ...

  5. 连接mysql报错:error 2003 (hy000):can't connect to mysql server on 'localhost' (10061)

    一.mysql 的bin目录下有个MySQLInstanceConfig.exe,运行就可以进行创建数据库实例,创建实例时也可以生成windows 服务,把服务设置成自动启动就可以了 二.安装在D盘的 ...

  6. 解决mysql登录报错:ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)

    今天在安装一个压缩包mysql-5.7.19时,碰到了一系列问题,现将这些问题罗列出来: 一.  ERROR 2003 (HY000): Can't connect to MySQL server o ...

  7. win10,python连接mysql报”Can't connect to MySQL server on 'localhost' (10061)”

    一.环境及问题描述 1. 环境 操作系统:win10家庭版,64bit python版本:Python 2.7.15 mysql版本:mysql 5.4.3 2. 问题描述 最近跟公司申请电脑,预装w ...

  8. MySql突然连接不上,报Can't connect to MySQL server on 'localhost' (10061),并且没有mysqld时解决方案

    今天连接数据库时突然连接不上,前一天还是好好的.打开数据库就报 Can't connect to MySQL server on 'localhost' (10061) 一直也知道是MySQL服务没有 ...

  9. Navicat for Mysql连接mysql数据库时出现 2003-Can't connect to MySql server on 'localhost'(10061)

    一.环境:linux服务器下 二.问题:在windows7下使用Navicat for Mysql连接mysql数据库时出现 2003-Can't connect to MySql server on ...

随机推荐

  1. html解决空格显示问题

    在前端里面,大家都知道,html中输入空格或换行是识别不了是空格的,但是有时候需要实现,那么该如何解决呢?主要有以下几个方面: 1:常用的转义:  2:使用全角拼音,然后输入空格也可实现 3:用标签 ...

  2. Alpha_5

    一. 站立式会议照片 二. 工作进展 (1) 昨天已完成的工作 a. 我的·蜕变记录,我的·我的卡包,我的·习惯简记页面设计 b. 数据统计和数据详情页面设计 c. 实现自定义习惯图片和获取卡片功能页 ...

  3. Maven的SNAPSHOT版本找不到

    有时一个SNAPSHOT版本的包,明明打包部署到私服了,却还是报错找不到,比如: [WARNING] The POM for com.foo:bar:jar:0.4.0-20130404.093655 ...

  4. 了解 npm install -S -D 的区别,看这篇就完事了

    一.npm install -S -D 的区别 npm install module_name -S 即 npm install module_name --save 写入dependencies n ...

  5. shell输出文本颜色

    绿地白字 echo -e "\033[42;37m 绿底白字 \033[0m"

  6. Python_类的私有属性、私有方法

    1.私有属性:只需要在初始化时,在属性名前加__ class Cup: #构造函数,初始化属性值 def __init__(self,capacity,color): #私有属性,只需要在属性名字前加 ...

  7. js的insertRow和insertCell用法

    js的insertRow(-1)和insertCell(-1) 增加最后一行和增加最后一列 js的insertRow(5)和insertCell(5) 第5行后增加一行和增加第5列后增加一列

  8. 记录第n次网站渗透经历

    如标题所示,第x次实战获取webshell的经历是非常美好且需要记录的(毕竟开始写博客了嘛).这能够证明这一路来的学习没有白费,也应用上了该用的知识. 首先怎么说呢,某天去补天看了看漏洞,发现有一个网 ...

  9. 快排算法Java版-每次以最左边的值为基准值手写QuickSort

    如题 手写一份快排算法. 注意, 两边双向找值的时候, 先从最右边起找严格小于基准值的值,再从最左边查找严格大于基准base的值; 并且先右后左的顺序不能反!!这个bug改了好久,233~ https ...

  10. 项目Alpha冲刺(10/10)

    1.项目燃尽图 2.今日进度描述 项目进展 完成测试 问题困难 测试用例的设计 心得体会 目标快要完成,队员士气较高 3.会议照片 4.各成员情况 221600106 今日进展 根据测试结果修改代码 ...