debian-sys-maintのアクセスエラー

Ubuntuとかで、MySQLを自由な感じでカスタマイズしていると/var/log/syslogに以下のようなエラーが出るかもしれない。

/usr/bin/mysqlcheck: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) when trying to connect
FATAL ERROR: Upgrade failed

debian-sys-maintユーザーを削除してしまったからだけど、そんなときは

$ mysql -u root -p
mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'パスワード' WITH GRANT OPTION;

パスワードは/etc/mysql/debian.cnfに記述されているのでそこからコピペすると良い。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です