php無法連接線上數(shù)據(jù)庫(kù) php數(shù)據(jù)連接失敗的原因

PHP連接數(shù)據(jù)庫(kù)連接不上

這個(gè)錯(cuò)誤的意思是文件沒有找到,需要的文件名是:數(shù)據(jù)庫(kù)連接.PHP 你檢查文件是否存在,確保正確文件存在即可解決。

創(chuàng)新互聯(lián)是一家專業(yè)從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)的品牌網(wǎng)絡(luò)公司。如今是成都地區(qū)具影響力的網(wǎng)站設(shè)計(jì)公司,作為專業(yè)的成都網(wǎng)站建設(shè)公司,創(chuàng)新互聯(lián)依托強(qiáng)大的技術(shù)實(shí)力、以及多年的網(wǎng)站運(yùn)營(yíng)經(jīng)驗(yàn),為您提供專業(yè)的成都網(wǎng)站建設(shè)、營(yíng)銷型網(wǎng)站建設(shè)及網(wǎng)站設(shè)計(jì)開發(fā)服務(wù)!

首先確認(rèn)數(shù)據(jù)庫(kù)名是否寫錯(cuò),然后看引入路徑是否正確。最后看語法是否正確。沒有報(bào)錯(cuò)提示,只能想到這些。

網(wǎng)絡(luò)不通。檢查能不能ping通。防火墻設(shè)置。防火墻是否放過mysql的進(jìn)程,是否屏蔽了mysql的3306端口。mysql的賬戶設(shè)置。

ON *.* TO admin@localhost IDENTIFIED BY adminmysql SET PASSWORD FOR admin@localhost=PASSWORD(admin);如果你的 php 版本是3,很可能是新版本引起的問題,執(zhí)行以上 MySQL 命令的最后一句就 OK 了。

php連接數(shù)據(jù)庫(kù)失敗

連接字串中的用戶名和密碼錯(cuò)誤。你查一下test.php的第三行看看就知道了。

首先你可以把鏈接失敗的錯(cuò)誤編碼或者錯(cuò)誤代碼展示出來,然后根據(jù)錯(cuò)誤編碼去手冊(cè)上面找對(duì)應(yīng)編碼錯(cuò)誤的原因及解決的辦法。

這個(gè)錯(cuò)誤的意思是文件沒有找到,需要的文件名是:數(shù)據(jù)庫(kù)連接.PHP 你檢查文件是否存在,確保正確文件存在即可解決。

如果不是本地服務(wù)器(數(shù)據(jù)庫(kù)),應(yīng)該修改localhost為你的實(shí)際url。 通常mysql端口是3306,但如果你的修改過了,應(yīng)該更正。 如果用戶名與數(shù)據(jù)庫(kù)與密碼不正確,這是比較常見的錯(cuò)誤。

這是由于數(shù)據(jù)庫(kù)連接數(shù)過多導(dǎo)致的,說明之前建立的連接你沒有釋放。看到你的需求是實(shí)時(shí)獲取數(shù)據(jù)庫(kù)里面的內(nèi)容,可以考慮使用內(nèi)存數(shù)據(jù)庫(kù),這樣返回的效率高,也會(huì)避免過多連接的錯(cuò)誤。可以使用redis和memcache來解決這個(gè)問題。

首先你要確定你遠(yuǎn)程的MYSQL開啟了遠(yuǎn)程連接。默認(rèn)是不會(huì)開啟的,一般情況也是不建議開啟的,存在風(fēng)險(xiǎn)比較大。默認(rèn)都是服務(wù)器本機(jī)或者局域網(wǎng)連接使用。

我裝好了php,apache和mysql,但是php與數(shù)據(jù)庫(kù)無法連接,怎么解決?急~_百...

php3最好用apache4。80端口可能被別的程序占用。不行換個(gè)環(huán)境包如phpstudy試試。phpstudy支持php2到6自由切換。支持iis,nginx,apache等26種組合一鍵切換。

如果沒有則需要打開mysql的擴(kuò)展,在php.ini文件中,找到mysql的擴(kuò)展,去掉注釋。然后重新啟動(dòng)apache就可以了。如果有,確認(rèn)下mysql服務(wù)有沒有啟動(dòng)。最后用mysql_connect函數(shù)試下。

已安裝mysql數(shù)據(jù)庫(kù);檢查php環(huán)境是否已開啟mysql擴(kuò)展(一般情況下是開啟的);檢查方法:a.使用phpinfo();函數(shù),看有沒有mysql項(xiàng);b.打開php.ini文件,檢查php_mysql.dll前分號(hào)是否已取掉。

先搜索php.ini,看看php.ini的路徑是哪里,如果是C:\windows,那么就把php.ini放入C:\windows中,或者將PHP和php\ext的路徑寫入path環(huán)境變量中。推薦修改環(huán)境變量,盡量別把php.ini放入C盤。

php只要只要找到mysql客戶端(window稱為.dll)linux下.so擴(kuò)展文件,然后php.ini文件中配置一下就OK了。不過我喜歡PHP與MYSQL裝在一起,網(wǎng)絡(luò)連接速度總歸沒有本地連接來得快。

php5默認(rèn)是不支持 MYSQL 庫(kù)的, 去 php.ini 里,在 extensions 部分, 將 mysql 的項(xiàng)前面的; 去掉,重啟 APACHE 服務(wù)器即可。

網(wǎng)頁(yè)名稱:php無法連接線上數(shù)據(jù)庫(kù) php數(shù)據(jù)連接失敗的原因
分享路徑:http://bm7419.com/article18/dcgcggp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、品牌網(wǎng)站制作、品牌網(wǎng)站建設(shè)、網(wǎng)站改版、軟件開發(fā)、虛擬主機(jī)

廣告

聲明:本網(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)

綿陽(yáng)服務(wù)器托管