MySQL8.0のパスワードをリセットします

構成ファイルの編集.

vim /etc/my.cnf
追加 “スキップ-付与-テーブル” に [mysqld] フィールド.

保存して終了

mysql サービスを再起動します
systemctl 再起動 mysqld

mysqlにログイン
mysql -uroot -p

データベースをmysqlに切り替える
mysql>mysqlを使用する;

元のパスワードをクリア
mysql>ユーザー セット authentication_string の更新 = ” ユーザー=「ルート」;
mysql>終了する

vim /etc/my.cnf
削除 “スキップ-付与-テーブル” に [mysqld] フィールド
保存して終了

systemctl 再起動 mysqld
mysql -uroot -p
mysql>ALTER USER 'root'@'localhost’ 「新しいパスワード」で識別;

mysql>終了する

新しいパスワードでmysqlにログイン.

返信を残します