如何使用存储在一台PC上的数据库与另一台连接在LAN上的数据库

时间:2013-09-30 14:50:09

标签: php mysql xampp

我正在使用php和xampp创建一个项目。我在lan上连接了两台机器。在一台机器上存储数据库,我想从其他机器访问该数据库。我该怎么做?请帮帮我

1 个答案:

答案 0 :(得分:0)

你的问题有点太不明确了,我不知道你的phpMyAdmin是否要在另一台电脑上连接,如果你想知道如何在你自己的脚本中创建数据库连接的话。

如果您想更改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'; 

您将输入一个http表单以输入Passwort和用户名(Usermanagement位于选项卡'权限中的phpMyAdmin中

但是如果你只想用远程电脑替换现有的本地服务器,你需要将“主机”,“用户”和“密码”部分添加到你的默认配置(如果缺少)

如果您使用不同的操作系统,则可以对两者使用相同的配置,您需要检查目录是否可以使用相同的路径访问(例如,如果您指定

$cfg['UploadDir'] "C:\windows\temp";

在你的配置中。

相关问题