我正在使用php和xampp创建一个项目。我在lan上连接了两台机器。在一台机器上存储数据库,我想从其他机器访问该数据库。我该怎么做?请帮帮我
答案 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";
在你的配置中。