从局域网上的不同电脑连接到本地mysql数据库

时间:2016-09-17 12:06:03

标签: php mysql apache

我正在做一个小项目,我需要从局域网上的不同电脑上访问我的本地数据库。 当我尝试从我的第二台PC访问数据库时,我无法做到。 我已经为某个用户授予了权限,但是当我尝试访问数据库时,我被拒绝了。

我使用apache并尝试更改httpd-xampp文件,因此它允许访问,但没有任何作用。

这是我尝试连接到我的数据库的方式

$dbHost = '#';
$dbName = '#';
$dbUser = '#';
$dbPass = '#';
try {
    // attempt to connect to the database
    $db = new PDO('mysql:host=' . $dbHost . ';dbname=' . $dbName . ';charset=UTF8', $dbUser, $dbPass);
    $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); // fetch results to an associative array
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING ); // show warnings, useful for debugging
} catch(Exception $e) {
    // if we get any errors, print them.
    echo $e->getMessage();
    exit;
}

有什么建议吗?

0 个答案:

没有答案