MySQL パスワードの問題を解決する前に、Mac システム上で MySQL がインストールされているディレクトリを知っておく必要があります。通常、MySQL インストール ディレクトリは次のパスで見つけることができます:
/usr/local/mysql
次に、ターミナルを開いて MySQL bin ディレクトリに入り、次のコマンドを実行します:
cd /usr/local/mysql/bin
これで、次のことが可能になります。 pass 次のコマンドを実行して、MySQL パスワードをリセットします。
sudo ./mysqld_safe --skip-grant-tables &
このコマンドを実行すると、MySQL は認可テーブルのスキップを開始します。他のバージョンの MySQL を起動している場合は、対応するバージョンのコマンドを使用してください。
次のステップは、MySQL コマンド ラインを入力することです。ターミナルで次のコマンドを実行します:
mysql -u root
このコマンドの root は MySQL のデフォルト ユーザーであることに注意してください。MySQL が別のユーザー名を使用している場合は、このコマンドで対応するユーザー名を使用してください。
MySQL コマンド ラインに正常に入力できたら、MySQL の mysql データベースに切り替える必要があります:
use mysql;
次に、root ユーザーのパスワードを変更する必要があります。具体的なコマンドは以下のとおりです。
update user set password=PASSWORD("新密码") where User='root';
このうち、新しいパスワードを設定したい新しいMySQLパスワードに置き換えます。上記のコマンドを実行すると、MySQL パスワードが正常にリセットされました。
最後に、MySQL コマンド ラインを終了して MySQL を閉じる必要があります。コマンドラインで次の操作を実行します:
flush privileges; exit; sudo killall mysqld
以上がMac システムで MySQL パスワードを忘れた問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。