当前位置:网站首页>ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
2022-07-31 12:28:00 【m0_67393413】
这个解决办法是我根据网上一系列的方法准备突然成功的,所以我想可能是由于本身其不稳定造成的
首先,我在官网上下载了mysql文件,这个网上随便找都能找到怎么下载的
然后打开文件后,发现没有my.ini

所以我就找了一个文档放了进去
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ----------是你的文件路径-------------
basedir=F:mysql-8.0.27-winx64
# 设置mysql数据库的数据的存放目录 ---------是你的文件路径data文件夹自行创建
#datadir=F:mysql-8.0.27-winx64data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
注意不要照抄,文件路径是你自己下载的路径,data是在创建的时候会自动生成,所以只需要写好路径,不要自己创建,在路径里面也不要改名字,就叫data
接着就是初始化My SQL数据库
切换到bin目录下,我是直接用管理员身份打开的

在MySQLbin目录下复制以下代码
mysqld --initialize --console

如果出现我这样情况就是说明data已经创建过了,删了data可以重新正常运行,如果data删不了的话需要按住win+r然后输入services.msc,回车找到mysql

然后关闭它,就可以删了data了
如果运行成功的话,会在最后一行的note中看到一个[email protected]:。。。后面的是随机初始密码,把他记下来
之后输入
net start mysql
会出现服务正在启动和服务成功
之后再输入
mysql -uroot -p
回车会叫你输密码,这就是我开始头疼的地方了,每一次我输入密码都会出现
ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost:3306’ (10061)
整的自闭了,操作都是一步步来的为什么会出现问题(虽然之前也有一些小的问题,不过我在上面说的配置方法已经提醒大家了)接着我就开始找方法,找了一个上午都没有找到原因,所以我就重复上面的操作,将data删了,然后重启在services.msc中重启mysql,然后再在命令提示符中输入net start mysql 重新启动服务,我发现好像在services中,mysql不是立马就被启动的,输入net start mysql之后需要等一会,mysql才会启动,等mysql启动了,我再输入mysql -uroot -p,输入随机密码就突然成功了

我觉得可能是在命令提示符中提示成功创建后,mysql并没有立马启动,需要等完全启动成功之后才可以输入密码然后进入
修改密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘想要修改的密码’;
最后希望大家都可以一次成功,看到n多次ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost:3306’ (10061)就挺崩溃的
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 基本语法(二)
- A Week of Wonderful Content Sharing (Issue 14)
- sqlalchemy 判断一个array 类型的字段是否和一个array有至少一个一致的数据
- 亲测可用!!!WPF中遍历整个窗口的所有TextBox组件,对每个输入框做非空判断。
- 深圳某游戏研发公司每个工位都装监控,网友:堪比“坐牢”!
- 线性表的基本概念
- 2022年最新重庆建筑安全员模拟题库及答案
- Build a Valentine's Day confession website (super detailed process, package teaching package)
- DCM 中间件家族迎来新成员
- JVM 运行时数据区与JMM 内存模型详解
猜你喜欢
随机推荐
关于我放弃考研这件事儿
Markdown编辑器语法
ipv4和ipv6对比(IPV4)
【OpenCV】-边缘检测汇总示例
Data Lake (19): SQL API reads Kafka data and writes it to Iceberg table in real time
0x80070570 The file or directory is damaged and cannot be deleted (how to delete 0x80070091)
JS列表数据通过递归实现树形结构
am335x 看门狗驱动&看门狗应用例程序
基于稳态视觉诱发电位和注意力脑电的混合脑机接口系统
架构实战营|模块8
阿里三面:MQ 消息丢失、重复、积压问题,怎么解决?
JVS开发套件产品定位
[core]-ARMV7-A, ARMV8-A, ARMV9-A Architecture Introduction "Recommended Collection"
Different lower_case_table_names settings for server ('1') and data dictionary ('0') solution
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
VBA输出日志到工作簿demo
anaconda虚拟环境安装pytorch gpu版本
串的基本概念与操作
基于verilog的CRC校验(汇总)
LeetCode - 025. 链表中的两数相加







