我刚刚浏览了我的 alestic Ubuntu 10.04 AWS EC2 生产服务器上的系统日志,发现了以下内容:
daemon.log.1:Dec 9 22:45:42 server1 /etc/mysql/debian-start[865]: /usr/bin/mysqlcheck: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) when trying to connect
daemon.log.1:Dec 9 22:45:42 server1 /etc/mysql/debian-start[865]: FATAL ERROR: Upgrade failed
我猜这是例行公事apt-get dist-upgrade
。我需要处理这个问题吗?看起来很严重。
答案1
看起来您删除了 debian-sys-maint 用户,或者需要重置此用户的密码。 init 脚本使用此帐户进行停止/启动和维护。它要求此帐户的密码与 /etc/mysql/debian.cnf 中的密码匹配。通常创建的用户具有所有权限。