私は、ローカルMySQLサーバ(ホスティングではない)にあるすべての情報を表示する必要のあるページを持つウェブサイトを持っています。私はそれをどうやってやるの?私のネットワーク内のローカルMySQLサーバにアクセスする
私は接続の詳細を変更しようとしましたが、その点では運がありません。
<?php
$servername = "192.168.x.xx";
$username = "";
$password = "";
$database = "info";
$conn = new mysqli($servername, $username, $password, $database);
if($conn->connect_error){
die("FAILED TO CONNECT : " . $conn->connect_error);
}
?>
(私のローカルサーバーへの接続)db_local.phpする
db_connect.php(ホスティングサーバーに接続)
<?php
$servername = "localhost";
$username = "xxx";
$password = "yyy";
$database = "dbdb";
$conn = new mysqli($servername, $username, $password, $database);
if($conn->connect_error){
die("FAILED TO CONNECT : " . $conn->connect_error);
}
?>
それは可能ですか?私は主な問題の救急処置としてそれを行うだけです。私は、この種のエラーを取得しています:ローカルコンピュータからDBに接続している場合
FAILED TO CONNECT : Can't connect to MySQL server on '192.168.x.xx' (110)
ポートが開いていますか? これも参考になりますhttps://stackoverflow.com/questions/8380797/enable-remote-mysql-connection-error-1045-28000-access-denied-for-user? – user6259052
ローカルコンピュータがインターネットに接続されていて、静的IPアドレスを持っている場合を除き、動作しません。 –
あなたのホストファイルを修正しよう –