web-dev-qa-db-ja.com

構成とデータを含むMySQLを完全に削除するにはどうすればよいですか?

Ubuntuの新規インストールで、rootパスワードを設定しましたが、保存するのを忘れていました。

後の再現のためにセットアップ手順を文書化したいので、パスワード回復手順を実行するのではなく、システム上のMySQLの痕跡をすべて削除してやり直します。

私が試してみました:

Sudo apt-get remove dbconfig-mysql
Sudo apt-get remove --purge mysql*
Sudo apt-get autoremove
Sudo apt-get autoclean

this answer )、および追加

rm -r /etc/mysql

しかし、その後MySQLをインストールしても、まだパスワードプロンプトが表示されません。これは、古いパスワードが復活するMySQLの残り物がまだあることを示しています。

このシステムからMySQLを完全に根絶するには、次のMySQLインストールが新規インストールのように表示され、再度ルートパスワードの入力を求められますか?

1
user149408

上記のコマンドに加えて(すべてのコマンドが実際に必要であるという保証はありません)、

Sudo rm -r /var/lib/mysql

ユーザーとパスワード(ルートパスワードを含む)はデータベース自体に保存され、デフォルトのデータディレクトリは/var/lib/mysqlです。

2
user149408