私は php と xampp を使用してプロジェクトを作成しています。2 台のマシンが LAN に接続されています。あるマシンにデータベースが保存されていて、他のマシンからそのデータベースにアクセスしたいのですが、どうすればいいですか??助けてください
1 に答える
あなたの質問は少し具体的ではありません.phpMyAdminが他のPCに接続するかどうかはわかりません.独自のスクリプトでデータベース接続を作成する方法を知りたい場合.
別のサーバーに接続するためにphpMyadminを変更したい場合は、編集する必要がありますYOUR_INSTALL_DIR\xampp\phpMyAdmin\config.inc.php
次の行を追加する必要があります。
$i++;
$cfg['Servers'][$i]['host'] = "192.168.0.2"; // Ip adresse or DNS Name of the remote PC
$cfg['Servers'][$i]['user'] = 'root'; // Or any other Mysql User on the remotePc
$cfg['Servers'][$i]['password'] = 'YOUR_PASS'; // Passwort for the MySql User on remote PC
$cfg['DisplayServersList'] = true; // Enables e Menu for changing DB Server
これにより、リモート PC が新しいサーバーとして追加され、phpMyAdmin で 2 つの DB サーバーを切り替えることができます。パスワードを入力したい場合は、phpMyAdmin へのアクセスごとに追加します。
$cfg['Servers'][$i]['auth_type'] = 'http';
そして、Passwort とユーザー名を入力するための http フォームが表示されます (ユーザー管理は phpMyAdmin の「権限」タブにあります)。
ただし、既存のローカル サーバーをリモート pc に単純に置き換えたい場合は、"Host"、"User"、および "password" セクションを既定の構成に追加する必要があります (これらが欠落している場合)。
異なるオペレーティング システムを使用している場合は、両方に同じ構成を使用できます。ディレクトリが同じパスでアクセス可能かどうかを確認する必要があります (たとえば、
$cfg['UploadDir'] "C:\windows\temp";
あなたの設定で。