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

时间:2014-11-13 19:06:43

标签: php mysql apache phpmyadmin mamp

你不得不原谅我,因为我是PHP和Mysql的新手。

我已经设置了PHP,Mysql和Apache(使用MAMP连接本地主机),我通过使用教程进行管理,一切看起来都很好......我以root用户身份登录到mysql,获得了完全权限,我就是能够在mysql中创建数据库并使用SHOW DATABASES查看它们;到目前为止一切顺利!

... ...然而

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

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

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

谢谢

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

最好使用命令提示符mysql -u -P -p password

停止MAMP并访问Mysql