[英]Remote connection 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
嘗試:
$host="localhost";
$user="root";
$pw="";
$db="database";
$connection=new mysqli($host, $user, $pw, $db);
if (!$connection) {
exit("Oops, we can't connect.");
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.