決方法:
創(chuàng)新互聯(lián)建站于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元渭濱做網(wǎng)站,已為上家服務(wù),為渭濱各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
1。
改表法??赡苁悄愕膸ぬ?hào)不允許從遠(yuǎn)程登陸,只能在localhost。這個(gè)時(shí)候只要在localhost的那臺(tái)電腦,登入mysql后,更改
"mysql"
數(shù)據(jù)庫(kù)里的
"user"
表里的
"host"
項(xiàng),從"localhost"改稱"%"
mysql
-u
root
-pvmwaremysqluse
mysql;mysqlupdate
user
set
host
=
'%'
where
user
=
'root';mysqlselect
host,
user
from
user;
2.
授權(quán)法。例如,你想myuser使用mypassword從任何主機(jī)連接到mysql服務(wù)器的話。
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'myuser'@'%'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
如果你想允許用戶myuser從ip為192.168.1.3的主機(jī)連接到mysql服務(wù)器,并使用mypassword作為密碼
GRANT
ALL
PRIVILEGES
ON
*.*
TO
'root'@'192.168.1.3'
IDENTIFIED
BY
'mypassword'
WITH
GRANT
OPTION;
可以使用pdo進(jìn)行連接
$dbms='mysql'; //數(shù)據(jù)庫(kù)類型
$host='localhost'; //數(shù)據(jù)庫(kù)主機(jī)名
$dbName='test'; //使用的數(shù)據(jù)庫(kù)
$user='root'; //數(shù)據(jù)庫(kù)連接用戶名
$pass=''; //對(duì)應(yīng)的密碼
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn, $user, $pass); //初始化一個(gè)PDO對(duì)象
echo "連接成功br/";
/*你還可以進(jìn)行一次搜索操作
foreach ($dbh-query('SELECT * from FOO') as $row) {
print_r($row); //你可以用 echo($GLOBAL); 來(lái)看到這些值
}
*/
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e-getMessage() . "br/");
}
//默認(rèn)這個(gè)不是長(zhǎng)連接,如果需要數(shù)據(jù)庫(kù)長(zhǎng)連接,需要最后加一個(gè)參數(shù):array(PDO::ATTR_PERSISTENT = true) 變成這樣:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT = true));
首先定義好你的鏈接參數(shù)。例如下面這個(gè)。
$host="bdm0000000.my3w.com"; //這個(gè)是連接地址,我這個(gè)是阿里云的數(shù)據(jù)庫(kù)服務(wù)器
$user="666666aaaaa"; //管理員賬號(hào)
$password="tttttttt11111"; //密碼
$db="bdm000000_db"; //目標(biāo)數(shù)據(jù)庫(kù)。
然后進(jìn)行鏈接
function execute_dql($sql){
$host="bdm0000000.my3w.com"; //這個(gè)是連接地址,我這個(gè)是阿里云的數(shù)據(jù)庫(kù)服務(wù)器
$user="666666aaaaa"; //管理員賬號(hào)
$password="tttttttt11111"; //密碼
$db="bdm000000_db"; //目標(biāo)數(shù)據(jù)庫(kù)。
$mysqli=new MySqli($host,$user,$password,$db);
$res=$mysqli-query($sql);
return $res;
$res-free();
$mysqli-close();
}
對(duì)于PHP連接遠(yuǎn)程MySql數(shù)據(jù)庫(kù),通常要使用如下的語(yǔ)句:
var
$serverName
=
'db4free.net:3306';//數(shù)據(jù)庫(kù)服務(wù)器
var
$dbName
=
'dbname';//數(shù)據(jù)庫(kù)名
var
$dbUsername
=
'username';//用戶名
var
$dbPassword
=
'123';//登陸密碼
mysql_connect($serverName,$dbUsername
,$dbPassword);
mysql_select_db($dbName);
本文名稱:php網(wǎng)站使用遠(yuǎn)程數(shù)據(jù)庫(kù),php怎么訪問(wèn)數(shù)據(jù)庫(kù)
文章位置:http://www.rwnh.cn/article26/phpsjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)、移動(dòng)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)