【問題】Discuz5.0與MYSQL的PORT問題



贊助商連結


IceMaster
2007-01-28, 10:30 PM
是這樣的,我使用的主機商的MYSQL提供3307的PORT(也就是說並非一般的3306),所以應該改Discuz的哪裡才可以順利使用呢??我有看過他的config.inc.php的檔案,裡面並沒有提供改port的變數。

贊助商連結


moritaka
2007-01-30, 01:06 AM
discuz的設定檔確實沒有你說的修改處
你可能要請主機商修改PORT吧。

poorstudent
2007-01-30, 11:34 AM
$dbhost = 'http://(你的位址):3307';

試試看

IceMaster
2007-01-31, 04:38 PM
$dbhost = 'http://(你的位址):3307';

試試看

$dbhost = 'localhost:3307';

我設定這樣,但是一樣不行 錯誤訊息如下


Discuz! info: Can not connect to MySQL server

Time: 2007-1-31 4:36pm
Script: /index.php

Error: Access denied for user: 'yater@localhost' (Using password: YES)
Errno.: 1045

jim1960
2007-01-31, 06:58 PM
出現 Access denied 表示有連到 MySQL 了,但可能 UserName/PassWord 錯誤。

IceMaster
2007-02-01, 01:31 AM
出現 Access denied 表示有連到 MySQL 了,但可能 UserName/PassWord 錯誤。

感謝您給的提示,小弟我嘗試一下發現只要用localhost:3307就是不行,但是用實體IP:3307(前提是remote有開啟,就是來源IP是%) 就可以了,雖然有安全性的困擾,但是也是一個解決的辦法。還好小弟採用的網站有這各IP可以用。