[英]How to connect to database on another server?
<?php
$dbh=mysql_connect('187.0.0.0','abcd','1234') or die(mysql_error());
if($dbh)
{
echo "server connected";
}
$db=mysql_select_db('demo') or die(mysql_error());
if($db)
{
echo "database connected";
}
?>
我在另一台服務器上使用了此代碼來檢查連接性,但出現錯誤
主機'mail.hosting1001.in'不允許連接到該MySQL服務器
服務器必須允許相關用戶進行遠程連接。 使用GRANT
語法為您的用戶提供遠程權限(但將這些權限限制為用於進行遠程連接的IP地址(假定它是固定地址))。
正如Feeela在評論中建議的那樣,更好的方法是:在計算機之間打開安全的隧道,以便可以像連接到本地計算機一樣進行連接。
另外,請不要使用mysql_*
; mysql_*
函數已過時, 過時和不安全。 改用MySQLi
或PDO
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.