mysqlの使用時に発生した問題

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 を入力したら、パスワードをリセットします。

そのステップを何十回もやり直す必要がなかったので、本当に感謝しています。

おすすめ

転載: blog.csdn.net/xdg15294969271/article/details/125396872