当前位置:网站首页>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-30 16:57:00 【程序员超时空】
这个解决办法是我根据网上一系列的方法准备突然成功的,所以我想可能是由于本身其不稳定造成的
首先,我在官网上下载了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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- crontab报错,但本地执行正常
- Go新项目-编译热加载使用和对比,让开发更自由(3)
- SwiftUI SQLite教程之带有历史的搜索栏List App (教程含完整代码)
- Lotus 1.16.0 minimum snapshot export import
- 对话框 QDialog ( 详解 )
- 代码越写越乱?那是因为你没用责任链
- Public Key Retrieval is not allowed error solution
- 华为云数据治理生产线DataArts,让“数据‘慧’说话”
- Wanhua chemical fine chemical industry innovation product assembly
- 真正懂经营管理的CIO具备哪些特质
猜你喜欢
随机推荐
Moonbeam创始人解读多链新概念Connected Contract
The first time I used debug query and found that this was empty, does it mean that the database has not been obtained yet?please help.
.NET 6.0中使用Identity框架实现JWT身份认证与授权
Mongoose module
浅谈在线编辑器中增量编译技术的应用
Various meanings of SQL's PARTITION BY syntax (with examples)
华为云数据治理生产线DataArts,让“数据‘慧’说话”
Weka 3.8.6安装与Weka 3.8.6功能介绍
Lotus 1.16.0 minimum snapshot export import
如何注册域名、备案以及解析
How does the new retail saas applet explore the way to break the digital store?
测试管理与规范
Test Management and Specification
lotus 爆块失败
Gvim order record
vivo announced to extend the product warranty period, the system launched a variety of functional services
Explore CSAPP Experiment 2-bomb lab-Section 1
Chapter 6: Decisive Autumn Moves
打印1-100之间的奇数
DTSE Tech Talk丨Phase 2: 1 hour in-depth interpretation of SaaS application system design