web-dev-qa-db-ja.com

MySQLは完全にアンインストールして再インストールしましたが、データベースはUbuntu 12.04にまだ存在しています

ルートが壊れているため、MySQLのすべてのデータベースを完全に削除し、インストールして再インストールする必要があります。私はこの指示に従いました:

Sudo apt-get remove --purge mysql-server mysql-client mysql-common
Sudo apt-get autoremove
Sudo apt-get autoclean

しかし、私が再びインストールすると

Sudo apt-get install mysql-server

古いデータベース、壊れたユーザーがいる古いユーザーテーブルなどがここにあるので、完全にアンインストール/修復することはできません

私は立ち往生しています、助けてください、ありがとうございました!

9
Desttro

追加

rm -rf /var/lib/mysql
rm -rf /etc/mysql*

installの前にすべてを削除しますが、phpmyadminのようなサードパーティのスキーマをそこに置くことができることに注意してください...したがって、サブフォルダーを1つずつ削除することを検討してください。

mysql_secure_installationのように、これを行うためのエレガントな方法があるかもしれません。

7
mirkobrankovic