0
我得到了一個專用的服務器,我已經在服務器上安裝了WHM我已經在WHM上創建了經銷商帳戶,我試圖使用經銷商帳戶使用cpanel創建數據庫,但我得到奇怪的錯誤消息cpmysqladmin had an unknown error
和當我嘗試爲mysql創建用戶時,我也得到了同樣的錯誤信息。有誰知道我該如何解決這個問題? 在此先感謝cpmysqladmin有一個未知的錯誤
我得到了一個專用的服務器,我已經在服務器上安裝了WHM我已經在WHM上創建了經銷商帳戶,我試圖使用經銷商帳戶使用cpanel創建數據庫,但我得到奇怪的錯誤消息cpmysqladmin had an unknown error
和當我嘗試爲mysql創建用戶時,我也得到了同樣的錯誤信息。有誰知道我該如何解決這個問題? 在此先感謝cpmysqladmin有一個未知的錯誤
我昨天發生了這個問題...我看到你的帖子,嘆了口氣,因爲我看到沒有迴應。我聯繫了一位在cPanel工作的朋友,他幫助我解決了這個問題。
首先!當我更新了一個版本不匹配的問題後,發生了這個問題。我更新它以匹配所有版本號。
要確認這是問題,這樣做:
# tail /var/lib/mysql/'hostname'.err
(與你的服務器名稱替換hostname)
如果你看到:
**[ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist**
**[ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist**
**[ERROR] Can't open and lock privilege tables: Table 'mysql.servers' doesn't exist**
你做生意。
最後發生了什麼,是一個表迷失在更新。 「mysql.servers」
選項是手動重新創建它(別擔心,這個表是一般空白上的cPanel服務器)
OR
我把方法....
# mysql_upgrade --user=root --password=mysqlpasswordhere --verbose
這個命令的舊版本將是:
# mysql_fix_privilege_tables --user=root --password=mysqlpasswordhere --verbose
(這個命令不適用於我,我不得不使用mysql_upgrade路由)
我希望這有助於!請享用!
PS:空白表讀這樣:
# // Column // Type // Collation // Attributes // Null //
1 // Server_name // char(64) // utf8_general_ci // No //
2 // Host // char(64) // utf8_general_ci // No //
3 // Db // char(64) // utf8_general_ci // No //
4 // Username // char(64) // utf8_general_ci // No //
5 // Password // char(64) // utf8_general_ci // No //
6 // Port // int(4) // _________________________ // No // 0(DefaultValue)
7 // Socket // char(64) // utf8_general_ci // No //
8 // Wrapper // char(64) // utf8_general_ci // No //
9 // Owner // char(64) // utf8_general_ci // No //
你可能會在http://serverfault.com/得到一個很好的答案也。 – vlasits
感謝您的建議我會做 – mentes