【发布时间】:2011-06-26 13:02:35
【问题描述】:
我通过 XAMPP 安装了本地 MySQL,在 OSX 上运行。 PHPMyAdmin 列出了在 MySQL 安装下运行的数据库,但是当我运行时
mysql > show databases;
仅列出 information_schema。解决此问题的最佳方法是什么?
【问题讨论】:
我通过 XAMPP 安装了本地 MySQL,在 OSX 上运行。 PHPMyAdmin 列出了在 MySQL 安装下运行的数据库,但是当我运行时
mysql > show databases;
仅列出 information_schema。解决此问题的最佳方法是什么?
【问题讨论】:
您可能没有使用正确的凭据连接到 MySQL。
尝试提供实际上有权通过show databases 命令列出数据库的用户名/密码/主机组合。
类似这样的:
$ mysql -u root -h X.Y.Z.A -p
然后提供 root 的密码。我指的是 MySQL 的 root,而不是您的 OS X 的 root 密码。
【讨论】:
mysql -u root 就足够了。当然,root用户必须没有密码。