この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12542|答える: 0

[解決済み] HOSt IPはこのMySQLサーバーに接続できません

[リンクをコピー]
掲載地 2016/07/18 11:05:22 | | |
エラー:1130ホスト... このMySQLサーバーへの接続は許可されていません

回避策:

1。 投票制度の改革だ。

アカウントがリモートログインできず、localhostでのみログインできない可能性があります。 今はlocalhostのPCでmySQLにログインし、「mysql」データベースの「user」テーブルの「host」項目を変更し、「localhost」から「%」に変更してください。

MySQL -u root -pvmwaremysql>use mysql;

mysql>update user set host = '%' ここで user = 'root';

mysql>flush権限;

mysql>select host、ユーザーからユーザー;

mysql>quit

2. 認可法。

例えば、MyPasswordを使って任意のホストからMyUserサーバーに接続したい場合です。

*.*のすべての権限を「myuser'@'%'に付与し、付与オプションで「mypassword」で識別します。

フラッシュ特権;

ユーザーMyuserがIPアドレス192.168.1.6のホストからmysqlサーバーに接続し、mypasswordをパスワードに使うようにしたい場合

*.*のすべての権限を「myuser'@'192.168.1.3'に付与し、付与オプションで「MYPASSWORD」で識別されます。

フラッシュ特権;

ユーザーのMyUserがIPアドレス192.168.1.6のホストからMyPasswordをパスワードとしてMyPasswordでMyPasswordサーバーのDKデータベースに接続できるようにしたい場合

「MYPASSWORD」で識別され、付与オプションで識別される「myuser'@'192.168.1.3' に dk.* のすべての権限を付与してください;

フラッシュ特権;

最初に使った方法はうまくいかず、インターネットで調べてmysql>FLUSHのRIVILEGESという文を一つ減らして修正を有効にしました。 それです

別の方法もありますが、私は試したことがありません。csdn.net で見つけたので、ぜひご覧ください。

mysqlがインストールされたマシンで動作します:

1. d:\mysql\bin\>mysql -h localhost -u root // これでMySQLサーバーにアクセスできるはずです


2. mysql> *.*のすべての権限を「root'@'%'に付与する // ホストにデータへのアクセスを許可する


3. mysql>FLUSH権限 // 変更が有効になる


4. mysql>終了 // MySQLサーバーを終了する

これにより、他のホストでもrootとしてログインできます!







先の:MySQL 5.1.73はインストール不要のx32およびx64ビットダウンロード版です
次に:.NETのウェブサイトは大きなファイルを読み込みます
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com