远程连接MySQL

时间:2017-09-26 21:12:06

标签: php mysql

我有一台SQL服务器应该通过mysqli_connect连接到其他2台服务器。远程连接应该只侦听X IP地址。

我尝试将此SQL命令添加到数据库并刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'user'@'LISTED_IP' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;

但它仍无法使用

$conn = mysqli_connect("host1", "user", "the_password");
if (!$conn) {
    exit("Oops, we can't connect.");
}

另外,我在/etc/mysql/my.cnf中更改了我在bind-address之前添加了#

三台服务器是Ubuntu 14.04并使用PHP 7.0

1 个答案:

答案 0 :(得分:0)

尝试:

$host="localhost";
$user="root";
$pw="";
$db="database";
$connection=new mysqli($host, $user, $pw, $db);
if (!$connection) {
    exit("Oops, we can't connect.");
}