MySQLが古いパスワードを保持しているため、再インストールできません。

MySQLが古いパスワードを保持しているため、再インストールできません。

次のコマンドでmysqlを削除しました。

sudo apt-get remove --purge mysql*
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql
sudo apt-get dist-upgrade

しかし、次のように復元しようとしました。

sudo apt-get update
sudo apt-get install mysql-server
mysql_secure_installation

しかし、私がそれを実行したときmysql_secure_installation、彼は私に私が持っていないパスワードを尋ねます。だから私は閉じ込められた。

質問:

mysqlを完全に削除するにはどうすればよいですか?

このパスワードの問題をどのように克服できますか?

答え1

構成は、データベースが保存される場所を定義しますmysqldatadir通常、/var/lib/mysql内部には以前にインストールされたデータベースがある可能性が高くなります。

データベースは次のように保存されます。 MySQLパスワードはデータベースのテーブル${datadir}/${DATABASE}に保存されます。必要なものを保存し、ディレクトリ全体を削除してから再インストールしてみてください。 mysqluserdatadirmysql-server

答え2

パスワードの入力を求められたら、mysql_secure_installationそのパスワードを使用して実行していないことを意味しますsudo

次のように実行してください。

sudo mysql_secure_installation

新規インストール後もパスワードの入力を求められたら、Enterキーを押します。

関連情報