1. 問題の説明
今朝はまだmysqlを使っていたのですが、午後になって再度試してみると、パスワードが間違っていると表示されてログインできませんでした。
しかし、他の構成に触れたことはありませんか?
2. 解決策
ここでは mysql を再インストールしました。重要なデータがない場合は、これを行うことができます。重要なデータがある場合は、まずデータをバックアップしてみてください。
- まず、mysql に依存するライブラリをすべて削除します。
sudo pacman -R mysql libmysqlclient mysql-clients
- 次に、mysql 設定ファイルを削除します (最初にスーパー ユーザー インターフェイスに入ります)。
cd /var/lib/mysql
rm -rf *
- mysqlをインストールする
sudo pacman -S mysql
- mysql を初期化します (このステップでは mysql の初期パスワードを取得します)
sudo mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql
- mysql を再起動します (最初に必ず mysql を再起動してください)
sudo systemctl restart mysqld
- mysqlにログインします(先ほどの初期パスワードを使用します)
mysql -u root -p
- パスワードの変更
mysql を入力したら、パスワードをリセットします。
そのステップを何十回もやり直す必要がなかったので、本当に感謝しています。。。