[請益] php連不進database
DB是架在別的電腦上,那台電腦的OS用的是Fedora
DB的ip:8080/phpMyAdmin (8080是我開的port)
裡的權限是:
使用者 主機 密碼 整體權限 授權
test % 是 ALL PRIVILEGES 是
在我的電腦(和DB不同台)上的php code:
<?php
$link = mysql_connect("DB的ip:3306", "test", "XXX") or die("建立資料
連接失敗32");
?>
結果:{
Warning: mysql_connect() [function.mysql-connect]: OK packet 6 bytes shorter
than expected. PID=1900 in C:\AppServ\www\test.php on line 3
Warning: mysql_connect() [function.mysql-connect]: mysqlnd cannot connect to
MySQL 4.1+ using old authentication in C:\AppServ\www\test.php on line 3
Warning: mysql_connect() [function.mysql-connect]: in C:\AppServ\www\test.php
on line 3
建立資料連接失敗32
}
我在自己電腦可以在cmd用mysql -h DB的ip -u test -pXXX
連進資料庫,但用php的話除非是在DB的主機上連,到別的電腦就連不進去了
不好意思寫得很複雜,有哪位高手可以幫我找出問題在哪嗎?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.216.63
※ 編輯: terry01333 來自: 140.113.216.63 (07/08 13:32)
推
07/08 13:40, , 1F
07/08 13:40, 1F
推
07/08 13:43, , 2F
07/08 13:43, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章