首先你要確定你遠(yuǎn)程的MYSQL開啟了遠(yuǎn)程連接。
10年積累的網(wǎng)站制作、做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有商州免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
默認(rèn)是不會(huì)開啟的,一般情況也是不建議開啟的,存在風(fēng)險(xiǎn)比較大。
默認(rèn)都是服務(wù)器本機(jī)或者局域網(wǎng)連接使用。
進(jìn)入服務(wù)器給mysql加上一個(gè)賬號(hào)或者直接在你使用的賬號(hào)上,連接地址localhost或者127.0.0.1改成%,就表示任何IP都可以連接了,這樣就可以遠(yuǎn)程連接了。
建議用一些界面管理軟件來修改比較直觀一點(diǎn),當(dāng)然你熟悉命令也是可以用命令來修改的。
可以使用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); 來看到這些值
}
*/
$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));
對(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);
Windows系統(tǒng)下加載模塊
步驟:
1) 下載apache的windows版本并安裝,同時(shí)修改httpd.conf;
2) 下載php并安裝;
3) 安裝DM DBMS,拷貝bin目錄下php4_dm.dll、php5_dm.dll到php目錄下的extensions目錄中,修改php.ini,添加extension=php5_dm.dll (如果php安裝的是php4版本,則改為extension=php4_dm.dll),添加php.ini中有關(guān)連接的配置;
4) 重啟apache服務(wù)器,在瀏覽器中輸入http:\\localhost\php_info.php查看是否有dm模塊項(xiàng),如有說明加載DM PHP成功。
?php
/* 連接選擇數(shù)據(jù)庫(kù)*/
$link = dm_connect("localhost", "SYSDBA", "SYSDBA")
or die("Could not connect : " . dm_error());
print "Connected successfully";
/* 執(zhí)行SQL 查詢*/
$query = " INSERT INTO production.product(name,author,publisher,publishtime, product_subcategoryid,productno,satetystocklevel,originalprice,nowprice, discount,description,photo,sellstarttime)
VALUES('三國(guó)演義','羅貫中','中華書局','2005-04-01','4','9787101046121','10', '19.0000','15.2000','8.0','《三國(guó)演義》是中國(guó)第一部長(zhǎng)篇章回體小說!',null,'2006-03-20')"; $result = dm_query($query)
or die("Query failed : " . dm_error());
/* 釋放資源*/
dm_free_result($result);
/* 斷開連接*/
dm_close($link);
?
以上來自官方文檔!
分享題目:php連接遠(yuǎn)程達(dá)夢(mèng)數(shù)據(jù)庫(kù) php遠(yuǎn)程連接mysql數(shù)據(jù)庫(kù)
文章分享:http://muchs.cn/article20/hjseco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供域名注冊(cè)、動(dòng)態(tài)網(wǎng)站、用戶體驗(yàn)、品牌網(wǎng)站建設(shè)、ChatGPT、
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)