2012-11-11 39 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

工作就像一个魅力! –

相关问题