在 MySQL 中显示 phpMyAdmin 数据库

Posted

技术标签:

【中文标题】在 MySQL 中显示 phpMyAdmin 数据库【英文标题】:Showing phpMyAdmin databases in MySQL 【发布时间】:2015-04-25 01:20:04 【问题描述】:

我已经使用 phpMyAdmin 设置了一个新数据库,但是当我通过终端(Mac OS X 10.9.5)登录到 mysql 时,它没有显示我创建的新数据库。它只显示“information_schema”和“test”。

在启动 mySQL 之前,我应该在终端中访问某个目录吗?

【问题讨论】:

您使用哪个用户创建了数据库,您尝试使用哪个用户访问它?您将新创建的数据库的权限授予了哪个用户? 【参考方案1】:

您可能在 MySQL 服务器和 phpMyAdmin 中使用了两种不同的架构。

作为检查,您可以尝试从终端创建一个表,看看它是否反映在 phpMyAdmin 中,create table A (a varchar(), b varchar() )。如果新表未从浏览器 (phpMyAdmin) 中显示,则可能您正在从两个不同的模式登录。

也仅供参考:从哪个目录登录 MySQL 并不重要。

希望对您有所帮助.. :)

【讨论】:

【参考方案2】:

当我使用“mysql -u root -p”登录到 mySQL 时,我可以访问所有数据库。

【讨论】:

因此您需要更改数据库的权限,以便其他用户可以访问它们。 dev.mysql.com/doc/refman/5.1/en/grant.html

以上是关于在 MySQL 中显示 phpMyAdmin 数据库的主要内容,如果未能解决你的问题,请参考以下文章

错误 #1064:phpMyAdmin 导入在 MYSQL 数据库中显示 html 错误 - 为啥是 html?

在 mysql/phpmyadmin 中上传和显示图像

php显示中文乱码,phpmyadmin里的MySQL数据库中文乱码,如何解决?

通过 phpmyadmin 访问在 mysql 中创建的数据库

如何在 MAMP 中使用 phpMyAdmin 在 MySQL 中显示关系视图

如何让 PHPMyAdmin 显示 MySQL 警告?