PHP如何遠端連線到MySQL資料庫

2023-02-15 17:35:02 字數 2075 閱讀 5871

1樓:匿名使用者

這個在你的專案裡面配置一下就好了。比如我使用thinkphp框架,在配置檔案裡面有這麼一行: 'db_host'=>localhost', 這裡配置的就是要訪問的資料庫伺服器,我本地使用就用localhost,如果你是在伺服器上的,就寫你伺服器的**或者是ip就好了。

任何乙個php框架或者不用框架都有這麼乙個設定的。

php中mysql如何遠端連線資料庫

2樓:匿名使用者

$conn=mysql_connect('主機','資料庫名','密碼');將』主機『改為ip號,是可以遠端訪問資料庫的。

前提是需要:

1、關閉所訪問的主機的 防火牆。(不然其他使用者無法訪問主機)2、設定主機上的 資料庫的 訪問許可權,即 允許 其他使用者訪問 資料庫。

mysql資料庫的訪問許可權設定:在mysql命令列中輸入命令 grant all on *.to root@'%identified by password; 其中password是資料庫的密碼。

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

看了,lz提出的問題後,親自程式設計序試了下,程式如下:

上述程式即可,用於測試。

php中mysql如何遠端連線資料庫

3樓:粉牛牛牛

1.為了更好地設定資料連線,一般會將資料連線所涉及的值定義成變數。?1

67$mysql_server_name='localhost'; 改成自己的mysql資料庫伺服器。

$mysql_username='root'; 改成自己的mysql資料庫使用者名稱。

$mysql_password='123456'; 改成自己的mysql資料庫密碼。

$mysql_database='mydb'; 改成自己的mysql資料庫名。

也可把以上變數放在乙個檔案裡,可以隨時讓其他檔案呼叫。

例如: 將以上內容放在:db_ 那麼在其他需要用到資料庫的頁面直接呼叫。

呼叫**:require("db_")

2.連線資料庫。

thinkphp 如何連線遠端mysql資料庫

4樓:匿名使用者

配置中的'db_host'=>localhost',localhost換成你要的遠端的ip,並且 還要,那個資料庫開放對你的遠端鏈結。

5樓:du瓶邪

配置php5支援mysql

開啟php配置檔案「f:\php\php5328win32\,查詢「extension=php_,把前面的分號去掉,儲存檔案,啟動服務;

卻提示「php startup: unable to load dynamic library :f:\php\php_錯誤,解決辦法:

開啟php配置檔案「f:\php\php5328win32\

查詢「extension_dir = ext"」

把前面的分號去掉,儲存檔案,啟動服務,問題解決。

php我想連線遠端的資料庫 提示mysql_connect() [function.mysql-connect]: [2002] ;

6樓:匿名使用者

你用的是wamp , apache+php+mysql。

這個是你的php程式判斷連線不上資料庫, 遠端的資料庫有開啟讓外邊連線的許可權嗎? 很多遠端mysql伺服器就算設定了遠端, 都是授權給指定的伺服器ip的。

應該是無權連線, 所以提示你出錯。

7樓:莘贍

請貼上你的原始碼,方便尋找bug,

用php如何連線mysql資料庫?

8樓:閭泓尾琇芬

mysql_connect("你的資料庫位址","你的資料庫使用者名稱","你的資料庫密碼");

mysql_select_db("你要連線的表名");

mysql_query("set

namesutf8");

//設定你的編碼。為utf8

php連線mysql資料庫問題,mysql資料庫怎麼連線資料庫

public listpagelisttwo int currentpage,int showrows connection con null preparedstatement ps null resultset rs null arraylistresultlist new arraylist ...

php和mysql連線不上

你先看看windows服務裡mysql服務是否啟動然後用phpmydamin登陸下mysql 看看使用者名稱密碼是否正確 link mysql connect localhost root sun1234 or die 錯誤原因 mysql error 檢查php和mysql鏈結是否成功 如果不報錯...

PHP如何連線mssql例項,PHP如何連線mssql乙個例項

你這樣填引數是不對的啊,127.0.0.1是資料庫所在的伺服器網域名稱或者ip,為什麼要加上abc呢,你可以再確認一下,希望對你有幫助 你的寫法沒問題,不過可以試試指定埠 local abc,1433 另外 連線不上有錯誤資訊嗎?錯誤資訊發出來看看 只填127.0.0.1就可以了,這是伺服器的ip位...