关于mysql启动后无法使用的问题
1. 小皮面板启动mysql成功:
2. Navicat打开报错
提示错误为:“Access denied for user 'root'@'localhost'(using password:YES) ”如下图:
3. 问题解决:关闭名称为mysqlzt系统服务
系统服务中,有一个mysqlzt服务是“已启动”状态,如下图,这会导致小皮面板中的mysql启动出现隐藏问题(系统单独安装的mysql也会报同样的错误),需要关闭这个服务。
4. 刷新Navicat
名称为mysqlzt的服务关闭后,不用重启小皮面板中的mysql就可以正常用Navicat管理数据库了。
5. 问题原因分析
关于Access denied for user 'root'@'localhost'(using password:YES)异常的原因可能会有很多,这里不再对网上其他类型的问题做总结,仅对mysqlzt这个服务做猜测,我的电脑上曾经单独安装过mysql,但是关于单独安装的mysql相关的系统服务都已改为不自动启动了,而且小皮中的mysql在之后是可以正常启动的,所以不可能是单独安装的mysql引起的。
后来曾在本机上安装过名为“禅道”的项目管理软件做测试,好像就是这个软件内集成了mysql服务并在系统中增加了mysqlzt这一项,所以才导致正常的mysql无法使用。