database_errno_1044 無法創建新的數據庫,請檢查數據庫名稱填寫是否正確

今日有朋友給了我一個機會在他的web-hosting 入面設定 Discuz forum
他在SETUP Discuz forum時有些困難
當他輸入了數據庫服務器/用戶名/密碼/數據庫名 等等的資料後
便出現了這個error message
database_errno_1044 無法創建新的數據庫,請檢查數據庫名稱填寫是否正確

我可以在PHPMyAdmin 中看到這個數據庫…
所有設定看來都沒有問題…E.G. 所有CONFIG.INI 都沒有問題

之後我便登入到他的Web-hosting 的control panel
最後發現原來他CREATE 了DATABASE USER 但沒有 ASSIGN 權利給他
所以便有這個ERROR 了…
E.G. 因為當使用這個DATABASE 的用戶資料來登入時…
是找不到這個DATABASE 的…

解決方法:
只要去Web-hosting 的control panel —>Database section 入面
設定返 使用者權限
給與這個database-user可以有CREATE/SELECT等等的Database 權限
便可以了

Good Luck =)

Leave a Reply