リモートアクセスのMySQLデータベース(d)の開口部を使用してWindows環境で[ハッピー]コード

セキュリティ上の配慮のためのMySQLサーバーので、デフォルトでは唯一のマシン(ローカルホスト、127.0.0.1)は、接続にアクセスすることができます。

リモートクライアントアクセスを実装する前に、特別な設定を必要とし、デバッグ中に、この機能は非常に必要です。

サーバとの接続において、オペレーティングシステムのMySQLデータベース

コマンド:mysqlの-uルート-p

パスワードを入力し、mysqlのログイン

実行 

  MySQLを使用します。

  

 

 

 クエリユーザテーブルのコマンドを実行します。

ユーザー、authentication_string、ユーザーからホストを選択します。

  

 

   ここでは、デフォルトのホストはローカルホストへのアクセスで見ることができます

次のステップは、最も重要な部分です。

    1. GRANT ALL PRIVILEGES ON * * 'ルート' @ '%' 'を123456 BY' IDENTIFIED TO。 

    123456ここでは、ユーザが設定したパスワードを追加する許可を与えるために、%はすべてのホストがまたあなたのホストのIPアドレスに特定することができ表します。

  2.flush特権。  

 このステップを実行する必要があり、または成功することはできません!フレーズは、MySQLの権限がキャッシュに配置されているので、MySQLのデータベーステーブルからデータに付与権限をリロード表し、そう変更する仕上げた後リロードする必要があります。

 あなたはユーザーテーブルを照会するために、再度この2つのステップは、次のコマンドを実行した後、

ユーザー、authentication_string、ユーザーからホストを選択します。

  

 

 これは、複数のユーザーが、ユーザーはSQLyogのアクセス接続成功で再び、この時間をすべてのホストにアクセスできることを発見しました!

おすすめ

転載: www.cnblogs.com/mskx/p/11741496.html