2012-11-11 37 views
9

我通過My​​SQL的創建數據庫:的phpmyadmin沒有看到新創建的數據庫

CREATE DATABASE `my_db` CHARACTER SET utf8 COLLATE utf8_general_ci; 

的mysql>顯示數據庫 - MY_DB顯示,

然後我登錄到phpMyAdmin並沒有看到這db,僅 - information_schema,phpmyadmin,測試

ps ubuntu 12.04,mysql 5,phpmyadmin 3.4.10.1deb1

+1

聽起來就像您用一個用戶創建了數據庫,然後與另一個無法訪問該數據庫的用戶登錄到phpMyAdmin。這可能是原因嗎? –

+0

@hyphenthis正好,我通過根(mysql-root)創建了數據庫,並通過默認的'phpmyadmin'用戶輸入了phpmyadmin!我現在需要做什麼? 我可以通過用戶登錄並查看錶格嗎?不僅可以通過root登錄 – user123321

+0

爲所有希望能夠在服務器上查看的數據庫授予phpAdmin權限。 –

回答

7

您需要讓您的用戶訪問該數據庫,以mysql管理員身份登錄到phpMyAdmin,轉到相關數據庫並單擊「permissions」,然後繼續將所需的用戶添加到數據庫。或者,您可以使用mysql客戶端併發出SQL命令,例如:

GRANT ALL ON db1。* TO'finn'@'localhost';

http://dev.mysql.com/doc/refman/5.0/en/grant.html

10

如果您還沒有看到它,嘗試從的cPanel註銷,然後重新登錄的cPanel或PHPMyAdmin中。它爲我工作。

+1

謝謝!爲我工作 –

+1

工作就像一個魅力! –

相關問題