mysql无法连接问题及其环境变量配置

问题:Can't connect to MySQL server on 'localhost:3306' (10061)

方案一(不推荐)

第一:在环境变量-系统变量的path中添加mysql的bin目录,我的是D:\mysql\mysql-8.0.24-winx64\mysql-8.0.24-winx64\bin

第二:在该bin目录命令行中执行 mysqld --console

ok!打开一个同样的窗口执行mysql -uroot -proot 即可

方案二(推荐)

同样要配置环境变量。

先保存自己的data和my.ini数据,

然后删除bin目录的data和my.ini。

1.mysqld --remove mysql

2.mysqld --install (安装mysql)

3.mysqld --initialize --user=root --console (初始化mysql)

4.net start mysql (启动mysql)

5.mysql -u root -p (进入mysql,输入初始密码)

6.set password="你的新密码"; (设置密码)

想要用自己原来的数据库,可以先通过任务管理器把mysql服务先关掉,然后删除新的data,把自己原来的data和my.ini复制过来,直接执行第四部,再用你原来的密码登录即可。

相关推荐
猫猫不是喵喵.1 小时前
从0到1创建一个微服务项目
java·数据库·微服务·1024程序员节
lsc_blog2 小时前
听到优化风声,先准备能由自己掌控的事
数据库·分布式·中间件·职场和发展·重构
墨痕诉清风3 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
Ashe8135 小时前
MySQL 慢日志先别急着加索引:三个指标能拦掉大半误判
数据库
ClouGence6 小时前
最基础的异构数据库 DDL 同步,我们踩过哪些坑?
数据库·mysql·postgresql
羑悻的小杀马特7 小时前
Redis持久化三剑客:RDB二进制快照、AOF文本日志、混合模式如何守护你的数据安全?
数据库·redis·缓存·aof·持久化存储·rdb
小呆爱发呆7 小时前
第三章 MySQL 库表操作
数据库·mysql·adb
时间的拾荒人8 小时前
Redis 进阶实战:渐进式遍历、持久化机制与事务详解
数据库·redis·缓存
普通人68 小时前
MySQL_FIND_IN_SET函数详解
android·数据库·mysql