phpMyAdmin和mysql没有显示相同的用户或数据库


phpMyAdmin and mysql not showing the same users or databases

您必须原谅我,因为我是PHP和Mysql世界的新手。

我已经设置了PHP、Mysql和Apache(使用MAMP在本地主机上连接),我使用教程进行了管理,一切似乎都很好。。。我以拥有完全权限的root用户身份登录mysql,可以在mysql中创建数据库并使用SHOW databases进行查看;到目前为止还不错!

然而

当我访问phpMyAdmin并转到数据库部分时,没有我在mysql中创建的数据库,尽管phpMyAdmin将数据库服务器显示为User:root@localhost与我访问mysql的用户相同。

这种情况反过来也是一样的,我可以在phpMyAdmin中以root用户的身份创建数据库,但当我以root用户身份登录并使用show DATABASES时,数据库不会显示在mysql中;

我认为这可能与我缺乏理解有关,如果这是一个非常基本的问题,我很抱歉,但如果有任何帮助,我们将不胜感激。

感谢

确保您从浏览器登录phpMyAdmin,并且两者都指向同一主机,即不是虚拟主机,您的MySQL可能在虚拟主机上,phpMyAdmin在本地主机上等。

最好停止MAMP并使用命令提示符Mysql-u-p-p密码访问Mysql