FreeBSD 8.1 での MySQL Root パスワードのリセット
MySQL データベースに関する一般的な問題は、root パスワードを忘れてデータベースにアクセスできなくなることです。この記事では、特に FreeBSD 8.1 に関するこの問題に対処し、段階的な解決策を提供します。
エラー「1045 - アクセスが拒否されました (ユーザー 'root' @ 'localhost' (使用パスワード: NO))」は、次のことを示しています。 root ユーザーは、パスワードが間違っているためアクセスを拒否されます。これを解決するには、次の手順に従います。
-
MySQL を停止します。 コマンド sudo stop mysql を実行して、MySQL サービスを停止します。
-
Start MySQL inセーフ モード: コマンド sudo mysqld --skip-grant-tables を入力します。 --skip-networking を使用して、ユーザー認証をバイパスするモードで MySQL を起動します。
-
MySQL に接続します: mysql と入力して MySQL ターミナルを開きます。
-
Updateルートパスワード: クエリ update mysql.user setpassword = を実行します。パスワード('your_new_password') ユーザー = 'root'; root ユーザーのパスワードを変更します。
-
フラッシュ権限: フラッシュ権限のコマンドを実行します。新しいパスワードを適用します。
-
MySQL を終了します: 「exit;」と入力します。 MySQL ターミナルを閉じます。
-
MySQL をシャットダウンします: コマンド sudo mysqladmin shutdown を入力して、MySQL サービスを停止します。
-
MySQL を再起動します: を実行します。コマンド sudo start mysql は、新しいもので MySQL を再起動します。パスワード。
以上がFreeBSD 8.1 で MySQL ルート パスワードをリセットするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。