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. redux核心知识

    Provider 作用:把父组件传递进来的store对象放入react 上下文中,这样connect组件就可以从上下文中获取到store对象   Connect 作用: 1.从react上下文中取出s ...

  2. koa2--session的实现

    koa2原生功能只提供了cookie的操作,但是没有提供session操作.session只能自己实现或者通过第三方中间件实现. 如果session数据量很小,可以直接存在内存中 如果session数 ...

  3. 设置Linux 程序lib搜索目录

    设置Linux 程序lib搜索目录:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:lib路径,例如: export LD_LIBRARY_PATH=$LD_LIBRA ...

  4. Docker01-学习环境

    目录 安装VMware 安装Ubutu CRT连接Ubutu 设置root密码 安装VMware 下载 VMware-workstation-15 https://dwz.cn/sSAat65l 密码 ...

  5. freebsd xfce桌面安装scim输入法,安装成功。

    前言: 1.没有用handbook推荐的登陆组本地化方法,用的方法2:shell启动文件本地化方法(因为我不知道方法1里一些环境变量该大写还是小写,不想试了). 2.没有用登陆管理器,用xdm登录管理 ...

  6. PAT甲级1010踩坑记录(二分查找)——10测试点未过待更新

    题目分析: 首先这题有很多的坑点,我在写完之后依旧还有第10个测试点没有通过,而且代码写的不优美比较冗长勿喷,本篇博客用于记录写这道题的一些注意点 1.关于两个不同进制的数比大小一般采用将两个数都转化 ...

  7. js插件---videojs中文文档详解

    js插件---videojs中文文档详解 一.总结 一句话总结: js插件网上都有很多参考资料,使用起来也非常简单 二.lavarel中使用实例 <video id="example_ ...

  8. Spring和mybatis整合 org.mybatis.spring.mapper.MapperScannerConfigurer

    在springmvc与mybatis整合时,需要对每一个mapper定义对应的一个MapperFactoryBean,可以使用MapperScannerConfigurer自动扫描mapper,然后自 ...

  9. STM32F103 串口-IAP程序升级

    STM32F103 串口-IAP程序升级 通常情况下我们给STM32系列的单片机烧录程序文件的时候,使用SWD.J-link或者通过设置BOOT引脚后,使用串口进行程序下载,这样的方式直接一次性将程序 ...

  10. Linear Discriminant Analysis Algorithm

    线性判别分析算法. 逻辑回归是一种分类算法,传统上仅限于两类分类问题. 如果有两个以上的类,那么线性判别分析算法是首选的线性分类技术.LDA的表示非常直接.它包括数据的统计属性,为每个类计算.对于单个 ...