2014-04-03 18 views
-1

我正在嘗試遷移名爲「employment」的mysql數據庫,但它不會顯示在phpmyadmin中,或者如果我使用mysql命令搜索數據庫中的條目。Mysql數據庫正在運行但找不到

該數據庫正在運行,因此我知道它存在。

配置文件中的配置變量指向localhost,所以它在本地服務器中。

如果我查看/ var/lib/mysql文件夾,我會看到就業數據庫以及其他兩個數據庫,我可以在phpmyadmin中看到這些數據庫。

如果我使用終端登錄到mysql並查詢數據庫列表,它將返回database1和database2,但不返回就業數據庫。

同樣,如果我登錄到phpmyadmin,它將返回database1和database2,但不是就業數據庫。

如果我在網站的配置文件中對數據庫變量進行了更改,則分頁符會打斷,因此我知道數據庫已正確配置到localhost。

任何想法?

在此先感謝!

+0

嘗試這樣做:「cat /var/log/mysql/mysql.log」查看是否有任何日誌正在生成。另外,假設您以root用戶身份登錄到mysql,這是否公平? – codehitman

+0

該目錄中沒有日誌。但是,/ var/lib/mysql /中有日誌文件,而且我沒有登錄,因爲我用myphpadmin登錄的用戶名和密碼。我會看看它是否會讓我以root身份登錄 –

+0

遷移如何? 'mysqldump'? –

回答

0

可能您沒有被授予訪問數據庫的權限。

GRANT

請向管理員或其他人誰有權更改您的用戶權限。

相關問題