今天医院的一台VPS出问题了,重启后网页却出现连接不了数据库的错误。心想也许和以前遇过的问题一样,只是系统垃圾比较多,启动比较慢(详情可看此文:
服务器重启后Mysql无法连接的问题),于是登陆远程桌面去清理一下垃圾,结果一瞬间就清理干净了,再一看,垃圾本来就不多。于是进了管理工具里的服务,尝试手动启动MySql服务,结果显示:MYSQL无法启动,错误1069:由于登陆失败而无法启动服务。如图:
上网搜索资料,找到的一大片都是转载文章,内容杂乱无章,图片还丢失了,蛋疼无比
最后找到了这篇文章:
http://bbs.ubontu.net/thread-209-1-1.html,里面说是MySql的启动账号有问题,可是我没动过系统呀?百思不得其解,不过还是硬着头皮跟着做吧。在服务中找到MySql,右键->属性,切换到“登陆”选项卡。帖子中说要把登陆账户改为Administrator,密码设置好,我突然发现另一个选项:本地系统账户。如图:
突然想到,系统运行中的账户也是Administrator呀,于是顺手选了这个选项,接着手动启动MySql,启动成功。然后又想到一个问题,如果我注销了本地用户,那么MySql服务还有效吗?不过测试了一下,没有问题,那么问题也得到了解决了。
--转自