当前位置:网站首页>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-08-04 05:36:00 【m0_67391683】
这个解决办法是我根据网上一系列的方法准备突然成功的,所以我想可能是由于本身其不稳定造成的
首先,我在官网上下载了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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
猜你喜欢
随机推荐
QT signals 保存到 QMap
Prematurely reached end of stream
布隆过滤器
电脑知识:台式电脑应该选择品牌和组装,值得收藏
Based on the EEMD + + MLR GRU helped time series prediction
golang rtsp拉流测试
E-R图总结规范
数据库sql的基础语句
curl (7) Failed connect to localhost8080; Connection refused
Database Skills: Organize SQL Server's Very Practical Scripts
golang 的库引用方法
NelSon:一款新的适配matlab编程语法的编程工具
Online public account article content to audio file practical gadget
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
this关键字,构造函数
set集合
更改mysql数据库默认的字符集(mysql 存储 emoji表情)
Memory limit should be smaller than already set memoryswap limit, update the memoryswap at the same
“需求370解决解决爬取章节之后主题讨论评论消失问题”工作总结
Unable to preventDefault inside passive event listener due to target being treated as passive. See









