php遠(yuǎn)程數(shù)據(jù)庫(kù) php連接本地?cái)?shù)據(jù)庫(kù)的代碼

PHP無法連接到遠(yuǎn)程的mysql數(shù)據(jù)庫(kù)

首先你要確定你遠(yuǎn)程的MYSQL開啟了遠(yuǎn)程連接。

在福綿等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站建設(shè),福綿網(wǎng)站建設(shè)費(fèi)用合理。

默認(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)然你熟悉命令也是可以用命令來修改的。

PHP怎樣遠(yuǎn)程連接MYSQL數(shù)據(jù)庫(kù)?

如果mysql服務(wù)器是你的而你的網(wǎng)站不在服務(wù)器里你可以把擁有這數(shù)據(jù)庫(kù)權(quán)限的用戶設(shè)置遠(yuǎn)程權(quán)限,

在mysql命令如下:grant all no *.* to 用戶名@"遠(yuǎn)程的IP地址" identified by "數(shù)據(jù)庫(kù)密碼" with grant option;

PHP中mysql如何遠(yuǎn)程連接數(shù)據(jù)庫(kù)

$conn=mysql_connect('主機(jī)','數(shù)據(jù)庫(kù)名','密碼');?將’主機(jī)‘改為IP號(hào),是可以遠(yuǎn)程訪問數(shù)據(jù)庫(kù)的。

前提是需要:

? ? ?1、關(guān)閉所訪問的主機(jī)的?防火墻。(不然其他用戶無法訪問主機(jī))

? ? ?2、設(shè)置主機(jī)上的?數(shù)據(jù)庫(kù)的?訪問權(quán)限,即?允許?其他用戶訪問?數(shù)據(jù)庫(kù)。

? ? ? ? ? MySql數(shù)據(jù)庫(kù)的訪問權(quán)限設(shè)置:在mysql命令行中輸入命令? grant?all?on?*.*?to?root@'%'?identified?by?password;? ? ?其中password是數(shù)據(jù)庫(kù)的密碼。

? ? ? 3、該步驟最關(guān)鍵,得保證與主機(jī)之間的線路是通的(否則永遠(yuǎn)也連不上)。

看了,LZ提出的問題后,親自編程序試了下,程序如下:

上述程序即可,用于測(cè)試。

如有問題,請(qǐng)?jiān)倭粞浴?/p>

php連接遠(yuǎn)程數(shù)據(jù)庫(kù)

在php中如果要連接遠(yuǎn)程數(shù)據(jù)庫(kù)連接方法很簡(jiǎn)單,只要把本地連接localhost或127.0.0.1改成指定遠(yuǎn)程服務(wù)器一IP地址或者直接域名即可。

語法

mysql_connect(servername,username,password);

例子

在下面的例子中,我們?cè)谝粋€(gè)變量中?($con)?存放了在腳本中供稍后使用的連接。如果連接失敗,將執(zhí)行?"die"?部分:

代碼如下:

?php

$con?=?mysql_connect("localhost","peter","abc123");

if?(!$con)

{

die('Could?not?connect:?'?.?mysql_error());

}

//?some?code

?

上面是連接本地?cái)?shù)據(jù)庫(kù),下面把localhost改成遠(yuǎn)程IP即可了

實(shí)例 代碼如下:

$conn=mysql_connect('','root','123456888');

if(!$conn)?echo?"失敗!";

else?echo?"成功!";

//?從表中提取信息的sql語句

$sql="SELECT?*?FROM?user?where?userName='$user_name'";

//?執(zhí)行sql查詢

$result=mysql_db_query('info',?$sql,?$conn);

//?獲取查詢結(jié)果

$row=mysql_fetch_row($result);

mysql_close();

文章題目:php遠(yuǎn)程數(shù)據(jù)庫(kù) php連接本地?cái)?shù)據(jù)庫(kù)的代碼
網(wǎng)站鏈接:http://www.muchs.cn/article24/doodcje.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、動(dòng)態(tài)網(wǎng)站、面包屑導(dǎo)航、網(wǎng)站營(yíng)銷網(wǎng)站內(nèi)鏈、外貿(mào)網(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í)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)