0

我正在使用 php 和 xampp 制作一个项目。我有两台机器连接在局域网上。在一台机器上存储数据库,我想从另一台机器访问该数据库。我该怎么做?请帮帮我

4

1 回答 1

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 表单(用户管理位于 phpMyAdmin 中的“权限”选项卡中

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

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

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

在你的配置中。

于 2013-09-30T15:33:25.637 回答