macOS での MySQL ルート ユーザーとパスワードの復元: 総合ガイド
MySQL ルート ユーザーを誤って削除した後、アクセスを回復するのは困難に思えることがあります。特に追加のユーザーアカウントを使用しない場合。この記事では、MAMP の MySQL インストールを利用する macOS ユーザー向けの段階的なソリューションを説明します。
ルート アクセスを復元する手順:
-
SysAdmin を取得する権限: アクションには管理者権限が必要なので、許可されたユーザーと協力して次の操作を実行してください。コマンド。
-
my.cnf 構成ファイルを編集します:
- MAMP インストール ディレクトリ (通常は /Applications/MAMP/) を見つけます。
- 任意のテキストで「conf/my.cnf」ファイルを開きますeditor.
- 「[mysqld]」セクションの下に、「skip-grant-tables」という行を追加します。
-
MySQL を再起動します:
- ターミナルで、 「Applications/MAMP/Library/bin/」ディレクトリ。
- コマンド「sudo ./mysql.server restart」を実行。
-
アクセスパスワードなしの MySQL:
- 開く新しいターミナル ウィンドウ。
- 「mysql」と入力して Enter キーを押します。パスワードの入力を求められますが、空白のままにします。
-
「root」ユーザーを再作成します:
- MySQL コンソールで、次のコマンドを実行します。コマンド:
- "DELETE FROM mysql.user WHERE user = 'root' AND host = 'localhost';"
- "INSERT INTO mysql.user SET user = ' root'、ホスト = 'localhost'、パスワード = Password('yournewpassword')、... (残り特権)";
-
my.cnf 構成を更新します:
- 「my.cnf」ファイルに戻り、 「skip-grant-tables」行を削除します。
- 保存して閉じます。 file.
-
MySQL を再起動します:
- コマンド「sudo ./mysql.server restart」を実行します。
-
root パスワードによる再接続:
- 新しい root パスワードを使用して phpMyAdmin または別の MySQL クライアントを開きます。
フォローすることでこれらの手順を実行すると、macOS 上の MAMP MySQL インストールへの root アクセスを復元できます。
以上がMAMP を使用して macOS で MySQL ルート ユーザーとパスワードを復元するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。