问题: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复制过来,直接执行第四部,再用你原来的密码登录即可。