ホームページ > データベース > mysql チュートリアル > MySQL ルート パスワードを忘れた場合にリセットする方法

MySQL ルート パスワードを忘れた場合にリセットする方法

Mary-Kate Olsen
リリース: 2024-11-03 10:22:03
オリジナル
700 人が閲覧しました

How to Reset Your MySQL Root Password When You've Forgotten It?

MySQL ルート パスワードを忘れた場合: 包括的なリセット ガイド

MySQL ルート パスワードを紛失すると、イライラすることがあります。この記事では、パスワードを忘れた場合でもパスワードをリセットするための段階的な解決策を説明します。

ステップ 1: MySQL 構成ファイルを見つける

次のコマンドを実行します。 MySQL 構成ファイルのパスを見つけるコマンド:

mysql --help | grep -A 1 "Default options"
ログイン後にコピー

ステップ 2: パスワード リセットを有効にする

構成ファイルを編集します (例: /etc/mysql) /mysql.conf.d/mysqld.cnf)。 [mysqld] ブロックの下に「skip-grant-tables」という行を追加します。変更を保存します。

ステップ 3: MySQL サービスを再起動します

MySQL サービスを再起動します:

sudo service mysql restart
ログイン後にコピー
ログイン後にコピー

ステップ 4: MySQL にアクセスしますシェル

パスワードなしで root として MySQL シェルにログインします:

mysql -u root
ログイン後にコピー

ステップ 5: root パスワードをリセット

実行次の SQL コマンドを使用して、権限をフラッシュし、root パスワードを変更します。

FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MyNewPass';
ログイン後にコピー

ステップ 6: MySQL 構成を復元する

MySQL 構成ファイルに加えられた変更を元に戻します。 「skip-grant-tables」行を削除またはコメントアウトします。

ステップ 7: MySQL サービスを再起動します (再度)

MySQL サービスをもう一度再起動して、変更点:

sudo service mysql restart
ログイン後にコピー
ログイン後にコピー

結論

これで、MySQL root パスワードが正常にリセットされました。この手順により、データベースへのアクセスを回復し、潜在的なデータ損失を回避できます。

以上がMySQL ルート パスワードを忘れた場合にリセットする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート