每天早上当我检查服务器状态时,我会发现MySQL的密码被改变了:
mysql -uuser -ppassword
会报告
错误1045(28000):访问拒绝用户'用户'@'本地主机'(使用密码:是)
然后我重新启动服务器,当它启动时,MySQL将恢复正常。
现在它已成为一项常规工作。
这可能是什么原因?
我怎么知道到底发生了什么事情?
这里是错误日志:
100122 10:11:16 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:正常关机
100122 10:11:16 InnoDB:启动关机… 100122 10:11:18 InnoDB:关机完成; 日志序号0 22939338 100122 10:11:18 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:关机完成
100122 10:12:40 InnoDB:开始; 日志序号0 22939338 100122 10:12:42 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:准备连接。 版本:'5.0.24-community-nt'socket:''port:3306 MySQL Community Edition(GPL)100123 16:20:44 [Note] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:正常关机
100123 16:20:44 InnoDB:启动关机… 100123 16:20:46 InnoDB:关机完成; 日志序号0 22939832 100123 16:20:46 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:关机完成
100123 16:22:09 InnoDB:开始; 日志序号0 22939832 100123 16:22:11 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:准备连接。 版本:'5.0.24-community-nt'socket:''port:3306 MySQL Community Edition(GPL)100125 9:18:59 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:正常closures
100125 9:18:59 InnoDB:启动关机… 100125 9:19:00 InnoDB:关机完成; 日志序号0 22941001 100125 9:19:00 [注] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:关机完成
100125 9:20:22 InnoDB:开始; 日志序号0 22941001 100125 9:20:25 [注意] D:\ MySQL \ MySQL Server 5.0 \ bin \ mysqld-nt:准备连接。 版本:'5.0.24-community-nt'socket:''port:3306 MySQL Community Edition(GPL)
不是应该有-u用户之间的空间吗?
http://dev.mysql.com/doc/refman/5.0/en/connecting-disconnecting.html
mysql -u user -ppassword
尝试看,甚至更好,尝试
mysql -u user -p
当提示input密码时,请input以查看是否收到相同的错误。