ローカル ネットワーク内の別の PC 上の MySQL サーバーに接続するには、次のものが必要です。
最初のステップは、MySQL サーバーが接続を許可するように構成されていることを確認することです。他のコンピュータから。これを行うには、MySQL 構成ファイル (通常は /etc/my.cnf にあります) を開き、次の行を追加する必要があります:
bind-address = 0.0.0.0
これにより、MySQL サーバーがすべてのネットワーク インターフェイスでリッスンするように指示されます。これには、ローカル マシンに直接接続されていないものも含まれます。
この変更を行ったら、MySQL を再起動する必要があります。
次のステップは、リモート コンピューターからの接続に使用されるユーザー アカウントを MySQL サーバー上に作成することです。これを行うには、次のコマンドを使用します。
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'remote_password';
「remote_user」と「remote_password」を、使用する実際のユーザー名とパスワードに必ず置き換えてください。
1 回ユーザー アカウントを作成したら、接続するデータベースにアクセスするために必要な権限をそのアカウントに付与できます。これを行うには、次のコマンドを使用できます。
GRANT ALL PRIVILEGES ON database_name.* TO 'remote_user'@'%';
必ず「database_name」を、アクセスを許可するデータベースの実際の名前に置き換えてください。
必要な権限が付与されている場合は、次のコマンドを使用してリモート コンピューターから MySQL サーバーに接続できます。
mysql -u remote_user -h server_ip -p
必ず置き換えてください。 「remote_user」には作成したユーザー名を、「server_ip」には MySQL サーバーの IP アドレスを、「password」にはユーザー用に作成したパスワードを入力します。
まだ接続に問題がある場合は、 MySQL サーバーに接続している場合は、表示されるエラー メッセージを確認してください。通常、これらのメッセージにより、何が問題なのかがわかります。
以上がリモートの MySQL サーバーに接続するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。