mysql のリモート アクセス許可を有効にする
デフォルトでは、mysql ユーザーにはリモート アクセス許可がないため、プログラムとデータベースが同じサーバー上にない場合は、mysql のリモート アクセス許可を有効にする必要があります。
テーブル変更方式と認可方式の2つの方式が主流です。
比較的、テーブル変更方法の方が簡単で、個人的にはこちらの方法のみを載せます
1. mysql
mysql -u root -p
にログインします。 mysql ライブラリで、ホスト項目を localhost から % に変更します。 %これは、特定の IP のみがアクセスを許可される場合、対応する IP に変更できることを意味します。たとえば、localhost を 192.168.1.123 に変更できます。これは、IP 192.168 のみを意味します。 LAN の 1.123 は mysql へのリモート アクセスを許可されています。
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> select host, user from user; mysql> flush privileges;
ファイアウォールがポート 3306 を開きます
以上がmysqlで許可されたホストアクセス権限の解像度を変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。