新聞中心
為什么php連接不了數(shù)據(jù)庫?
連接字串中的用戶名和密碼錯(cuò)誤。你查一下test.php的第三行看看就知道了。
創(chuàng)新互聯(lián)建站從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元廉江做網(wǎng)站,已為上家服務(wù),為廉江各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
我覺得可能是樓主的某些程序?qū)懙挠袉栴},可能占用了連接而沒有斷開。
php3最好用apache4。80端口可能被別的程序占用。不行換個(gè)環(huán)境包如phpstudy試試。phpstudy支持php2到6自由切換。支持iis,nginx,apache等26種組合一鍵切換。
首先確認(rèn)數(shù)據(jù)庫名是否寫錯(cuò),然后看引入路徑是否正確。最后看語法是否正確。沒有報(bào)錯(cuò)提示,只能想到這些。
php無法打開mysql數(shù)據(jù)庫
首先你要確定你遠(yuǎn)程的MYSQL開啟了遠(yuǎn)程連接。默認(rèn)是不會(huì)開啟的,一般情況也是不建議開啟的,存在風(fēng)險(xiǎn)比較大。默認(rèn)都是服務(wù)器本機(jī)或者局域網(wǎng)連接使用。
先用phpinfo();看一下是否支持mysql。要是沒有,還是配置有問題。
網(wǎng)絡(luò)不通。檢查能不能ping通。防火墻設(shè)置。防火墻是否放過mysql的進(jìn)程,是否屏蔽了mysql的3306端口。mysql的賬戶設(shè)置。
可能是你安裝的時(shí)候,選擇擴(kuò)張功能時(shí),應(yīng)該選擇安裝mysql,前面不再顯示巴叉,PHP.ini里面就會(huì)有。ext文件夾里也會(huì)有l(wèi)ibmysql.dll了,我也碰到過這種情況。重新安裝試試。
肯定是A機(jī)器的設(shè)置有問題!在網(wǎng)上一頓搜,各種說mysql授權(quán)問題的,以及修改php.ini的,修改防火墻的,事實(shí)上都不是這些問題導(dǎo)致的。
PHP無法連接到遠(yuǎn)程的mysql數(shù)據(jù)庫
1、后面是訪問mysql的客戶端IP地址(或是 主機(jī)名) % 代表任意的客戶端,如果填寫 localhost 為本地訪問(那此用戶就不能遠(yuǎn)程訪問該mysql數(shù)據(jù)庫了)。同時(shí)也可以為現(xiàn)有的用戶設(shè)置是否具有遠(yuǎn)程訪問權(quán)限。
2、肯定是用戶名和密碼的問題,你CMD命令輸入mysql -u admin -p admin試試看。
3、決方法:1。改表法??赡苁悄愕膸ぬ?hào)不允許從遠(yuǎn)程登陸,只能在localhost。
4、你用的是WAMP , Apache+PHP+MYSQL。這個(gè)是你的PHP程序判斷連接不上數(shù)據(jù)庫, 遠(yuǎn)程的數(shù)據(jù)庫有開啟讓外邊連接的權(quán)限嗎? 很多遠(yuǎn)程MYSQL服務(wù)器就算設(shè)置了遠(yuǎn)程, 都是授權(quán)給指定的服務(wù)器IP的。
5、你把你自己的數(shù)據(jù)庫名字改掉啊,你現(xiàn)在用了LILI,把數(shù)據(jù)庫名也要這樣改的,有密碼也要改啊。
網(wǎng)站名稱:php不能訪問數(shù)據(jù)庫 php不能連接到mysql服務(wù)器
鏈接地址:http://biofuelwatch.net/article/dsjdhos.html