Mysql
MySQL 查詢/連接到 eximstats?
我正在嘗試為我的客戶實時生成報告。我創建了一個新的 eximstats 使用者(重命名為舊使用者):
update mysql.user set password=password("XXXXXXXXX") where user="eximstats";
在
mysql.db
我顯示 eximstats 使用者和數據庫。我的連接:
$exim_connect = new mysqli($exim->host, $exim->user, $exim->password, $exim->db);
這是我有和沒有密碼的結果:
EXIM 連接失敗:使用者 ’eximstats’@’localhost’ 的訪問被拒絕(使用密碼:是)
這甚至可能嗎?如果是的話,我錯過了什麼?
- cpsrvd 11.52.0.22
- 數據庫客戶端版本:libmysql - 5.1.73
- PHP 擴展:mysqli
幾個原因可能是:
- 其中之一 - ’eximstats’ 在使用者表中具有除 @’localhost’ 之外的其他主機
- 超過 1 個同名但主機不同的使用者也可能會出錯
嘗試使用此使用者憑據手動連接到數據庫,並檢查是否會出現錯誤。
這已解決。我使用了一個現有帳戶,製作了一個副本和 eximstats 的使用者。我不清楚為什麼其他方式不起作用……但你去吧。