次のコマンドで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
構成は、データベースが保存される場所を定義しますmysql
。datadir
通常、/var/lib/mysql
内部には以前にインストールされたデータベースがある可能性が高くなります。
データベースは次のように保存されます。 MySQLパスワードはデータベースのテーブル${datadir}/${DATABASE}
に保存されます。必要なものを保存し、ディレクトリ全体を削除してから再インストールしてみてください。 mysql
user
datadir
mysql-server
答え2
パスワードの入力を求められたら、mysql_secure_installation
そのパスワードを使用して実行していないことを意味しますsudo
。
次のように実行してください。
sudo mysql_secure_installation
新規インストール後もパスワードの入力を求められたら、Enterキーを押します。