在 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?
php显示中文乱码,phpmyadmin里的MySQL数据库中文乱码,如何解决?
通过 phpmyadmin 访问在 mysql 中创建的数据库