MySQL8.0报错Can't connect to MySQL server on 'localhost' (10061)的解决办法
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)的解决办法的更多相关文章
- 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 ...
- CentOS 7 -防火墙设置--安装数据库,远程连接报错--Can't connect to MySQL server on localhost (10061)
前提简介:在CentOS 7 上安装了mysql5.7版本,已设置了远程访问权限,但是其他服务器无法访问到此Mysql,提示[Can't connect to MySQL server on loca ...
- 2003-Can't connect to mysql server on localhost (10061)
mysql数据库出现2003-Can't connect to mysql server on localhost (10061)问题 解决办法:查看wampserver服务器是否启动,如果没有启动启 ...
- 连接mysql报错-Can't connect to MySQL server on
1.问题: 在Windows 上远程连接数据库报错-Can't connect to MySQL server on... 但是重启系统后就可以连接: 2.这种原因大致是因为系统缓冲区空间不足或列队已 ...
- 连接mysql报错:error 2003 (hy000):can't connect to mysql server on 'localhost' (10061)
一.mysql 的bin目录下有个MySQLInstanceConfig.exe,运行就可以进行创建数据库实例,创建实例时也可以生成windows 服务,把服务设置成自动启动就可以了 二.安装在D盘的 ...
- 解决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 ...
- 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 ...
- MySql突然连接不上,报Can't connect to MySQL server on 'localhost' (10061),并且没有mysqld时解决方案
今天连接数据库时突然连接不上,前一天还是好好的.打开数据库就报 Can't connect to MySQL server on 'localhost' (10061) 一直也知道是MySQL服务没有 ...
- 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 ...
随机推荐
- GitHub Java项目推荐|功能丰富的 Java 工具包|提高开发效率
GitHub Java项目推荐|功能丰富的 Java 工具包|提高开发效率 功能丰富的 Java 工具包.它帮助我们实现了常用的工具方法,从而减少代码的体积,提高开发效率.该项目最初是作者工作项目中的 ...
- MySQL5.7应当注意的参数
简介: 本篇文章主要介绍 MySQL 初始化应当注意的参数,对于不同环境间实例迁移,这些参数同样应当注意. 注: 本文介绍的参数都是在配置文件 [mysqld] 部分. server_id 和 log ...
- synchronized底层实现原理
基于进入和退出管程(Monitor)对象实现,无论显式(Monitorenter Monitorexit)还是隐式都是如此.同步方法并不是由monitorenter和monitorexit ...
- 阿里云ECS安装-openjdk8
使用ssh工具登陆阿里云ecs控制台,然后,我们用yum 寻找下jdk的信息 阿里云ECS已经有安装包了,所以,我们不需要另行下载 或 手动上传jdk安装包. 执行下面命令,开始安装:yum inst ...
- 《大象 Thinking in UML》读书笔记:软件开发——从现实世界到对象世界
参考:Process-oriented vs. Object-oriented 前言 软件行业在采用OO的思想后,从一开始只对编码使用OO,到现在“分析-设计-编码”全部环节使用OO,形成了OOA.O ...
- 进程间通信之数据传输--FIFO
One of the fundamental features that makes Linux and other Unices useful is the “pipe”. Pipes allow ...
- Django项目中使用qq第三方登录。
使用qq登录的前提是已经在qq互联官网创建网站应用并获取到QQ互联中网站应用的APP ID和APP KEY 1,建路由 # qq登录 path('loginQq/',qq.loginQq,name=' ...
- Codeforces I. Inna and Nine(组合)
题目描述: Inna and Nine time limit per test 1 second memory limit per test 256 megabytes input standard ...
- Kotlin协程作用域与Job详解
Job详解: 在上一次https://www.cnblogs.com/webor2006/p/11725866.html中抛出了一个问题: 所以咱们将delay去掉,需要改造一下,先把主线程的dela ...
- 动态生成16位不重复随机数、随机创建2位ID
/** 1. * 动态生成16位不重复随机数 * * @return */ public synchronized static String generate16() { StringBuffer ...