MAC
 Computer >> コンピューター >  >> トラブルシューティング >> MAC

Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

MySQL に root パスワードを割り当てたことがない場合、サーバーは root として接続するためにパスワードをまったく必要としません。ただし、これは安全ではありません。パスワードを設定することを強くお勧めします。

初めて root パスワードを設定するには、次の 2 つの方法があります:

<オール>
  • mysql_secure_installation コマンドを使用します。このコマンドは、古い MySQL ルート パスワードと新しい MySQL ルート パスワードの両方を要求し、テスト データベースの無効化など、その他のセキュリティ設定も行います。

  • 方法は次のとおりです:

    ターミナルを起動し、次のコマンドを入力します:mysql_secure_installation

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    • 以下の質問に答えてください:

    root パスワードを変更しますか? [はい/いいえ] <-- はい

    新しいパスワード:<-- 新しい MySQL root パスワードを入力してください

    新しいパスワードを再入力してください:<-- MySQL root パスワードを繰り返します

    匿名ユーザーを削除しますか? [はい/いいえ] <-- はい

    リモートでの root ログインを禁止しますか? [はい/いいえ] <-- はい

    テスト データベースを削除してアクセスしますか? [はい/いいえ] <-- はい

    特権テーブルを今すぐリロードしますか? [はい/いいえ] <-- はい

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    追伸 このエラーの最も一般的な理由は、空のパスワードです。 Mysql データベースへの接続中に root パスワードを指定する必要があります:

    mysqladmin -u root -pROOT-PASSWORD.

    2.次のように、シェル プロンプトで mysqladmin コマンドを使用します。

    • ターミナルを開き、次のコマンドを入力します:mysqladmin -u root password newpass

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    • パスワードを入力してください。

    以下が表示された場合:

    mysqladmin:'localhost' でサーバーに接続できませんでした

    エラー:'ユーザー 'root'@'localhost' のアクセスが拒否されました (使用するパスワード:YES)'

    MySQL パスワードを回復する方法については、以下の手順に従う必要があります。

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    ちなみに、上記の例の「パスワード」という単語はコマンドの一部なので、 パスワードに置き換えないでください。 「newpass」セクションに新しいパスワードを入力してください。

    さて、Mac に MySQL をインストールして root ユーザーのパスワードを設定してからしばらく経ちました。しばらくすると、MySQL ルート パスワードは簡単に忘れてしまいます。それはあなたの場合ですよね? MySQL ルート パスワードを忘れてしまった、思い出せない、または侵入したい場合でも、ご使用のボックスのルート ユーザー パスワードを知っていれば、コマンド ラインから簡単に MySQL データベース パスワードをリセットできます。

    MySQL パスワードのリセットは難しくありませんが、使用しているバージョンによって異なります。

    Mac で MySQL パスワードをリセットする方法は次のとおりです:

    <オール>
  • MySQL サーバーを停止します。これを行うには、システム環境設定に移動して MySQL を選択する必要があります。次に、[MySQL サーバーの停止] を選択します。

  • ヒント: ちなみに、ターミナルを使用して MySQL サーバーを停止することもできます。ターミナルに次のコマンドを入力する必要があります:

    サービス mysql 停止

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    それに応じて、次の出力が得られます:

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    または MySQL データベース サーバーを停止しています:mysqld。

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    2.特権バイパスを使用してセーフ モードでサーバーを起動します。ターミナルで、次のコマンドを入力します。

    sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables

    以下が表示されます:

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    MySQL クライアントを使用して MySQL サーバーに接続します。新しいターミナル ウィンドウで次のコマンドを入力します (必ず 1 行ずつ入力してください)。

    mysql -u ルート

    出力は次のとおりです:

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    4.新しい MySQL root ユーザー パスワードを設定します:

    次のコマンドは、MySQL のバージョンによって異なります

    • MySQL 5.7.5 以前の場合

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    MySQL 5.7.6 以降

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    5. MySQL サーバーを停止します。次のコマンドを使用して MySQL を停止します。

    mysqld を強制終了

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    最後に、MySQL サーバーを再起動してテストします:

    Mac で MySQL ルート パスワードをリセットする | MacUpdate ブログ

    重要な考慮事項

    MySQL はパスワードなしで使用できますが、セキュリティ上の理由から、root パスワードを設定することをお勧めします。そのパスワードを忘れてしまった場合でも、Mac で MySQL ルート パスワードを回復するのはそれほど難しくありません。このガイドを使用してください。


    1. Mac にプリンターを追加する方法

      新しいプリンタを入手して、いくつかのドキュメントを印刷する準備をする場合は、最初にそれを Mac に追加する必要があります。しかし、Mac にプリンタを追加するのは簡単なことではありません。 心配しないで。次の手順では、Wi-Fi、Bluetooth、IP アドレス、または USB 経由で Mac にプリンターを追加する方法を詳しく説明します。 目次: 1.プリンタをワイヤレスで追加する方法 2. Bluetooth 経由でプリンターを Mac に接続 3. USB 経由で Mac にプリンターを追加 4. IP アドレス経由でプリンターを Mac に接続 プリンターをワイヤレスで追

    2. Mac に OS X を再インストールできませんか? PRAM をリセットしてみてください

      昨夜、3 台の iMac を OS X の新規インストールに復元しようとしたとき、「このコンピュータには OS X をインストールできません」という煩わしく、少し恐ろしいメッセージが表示されました。なんらかの奇妙な理由で、これは 3 台の異なる iMac で私に起こりました。そこで、少しブレインストーミングを行った後、すべての iMac の PRAM をリセットすることで問題を解決しました。 では、そもそも PRAM とは何なのでしょうか? Mac の世界では、PRAM は Parameter Random Access Memory の略です。 .このメモリは、起動ディスク、起動音量、スピ