質問: mysqlの管理者アカウントパスワードをリセットまたは回復する方法 「継承」したmysqlデータベースがあり、管理者の資格情報が与えられていません。ただし、それが実行されるボックスにはアクセスできます。管理者の資格情報を回復するか、新しい資格情報を作成する方法はありますか?
回答: これがdebian/ubuntuボックスである場合、debian-sys-maintと呼ばれるrootと同等の特別なアカウントがあります。パスワードは/ etc/mysql/debian.cnfで読むことができますそのパスワードを使用して、debian-sys-maintとしてmysqlにログインできます。mysql --defaults-file=/etc/mysql/debian.cnf mysql ログインしたら、次の手順を実行します。update user set password=password('<new password>') where user='root'; flush privileges; quit; これで、新しいパスワードを使用してrootにアクセスできるようになります。mysql -uroot -p