忘れた MySQL ルート パスワードをリセットする方法
MySQL ルート パスワードを忘れた場合は、ログインの問題とエラー # が発生します。 PHPMyAdmin 経由で接続しようとすると 1045。 root パスワードをリセットする方法は次のとおりです:
1. MySQL 構成ファイルの場所を見つけます:
次のコマンドを使用して MySQL 構成ファイルの場所を見つけます:
mysql --help | grep -A 1 "Default options"
Ubuntu 16 では、ファイルは通常 /etc/ にあります。 mysql/mysql.conf.d/mysqld.cnf.
2.設定ファイルの編集:
次のコマンドを使用して設定ファイルを編集します:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
[mysqld] ブロックの下にスキップグラントテーブルを追加し、変更を保存します。
3. MySQL サービスを再起動します:
次のコマンドを使用して MySQL サービスを再起動します:
sudo service mysql restart
4. MySQL サービスのステータスを確認します:
MySQL サービスが適切に実行されていることを確認します:
sudo service mysql status
5. Root で MySQL にログインします:
次のコマンドを使用してパスワードなしで MySQL にログインします:
mysql -u root
6. root パスワードの変更:
MySQL コンソール内で root パスワードをリセット:
mysql> FLUSH PRIVILEGES; mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
7.設定ファイルの変更を元に戻す:
MySQL 設定ファイルから Skip-grant-tables 行を削除またはコメントアウトします。
8. MySQL サービスを再度再起動します:
最後に、MySQL サービスを再起動して変更を適用し、通常の機能を復元します。
以上が忘れた MySQL ルート パスワードをリセットする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。