mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测

mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
我的情况:
连接MySQL出现错误
任务管理器启动mysql后自动停止
在dos界面使用连接命令
mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
我用过的方法:https://bbs.csdn.net/topics/310006640
试过不成功
成功的方法:
1.在dos界面切换至bin所在目录,输入mysqld --console --skip-grant-tables --shared-memorymysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
这样就可以无密码登录mysql
2.这里我另开了一个dos界面,同样切换至bin目录,输入mysql -uroot mysql,进入mysql。mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
3.修改root密码,
先输入flush privileges;刷新MySQL的系统权限相关表
mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
再输入ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘输入你要设的密码’;
高版本的mysql不再使用update更改密码
mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
修改成功
4.使用密码登录mysql,输入mysql -uroot mysql,下行输入密码进入mysql。
mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测
5.navicat测试连接同样成功。mysql提示Can’t connect to MySQL server on ‘localhost’ (10061)解决方法亲测