你不得不原谅我,因为我是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中;
我认为这可能与我缺乏理解有关,如果这是一个非常基本的问题,我会道歉,但我们将非常感谢任何帮助。
谢谢
答案 0 :(得分:0)
确保从浏览器登录phpMyAdmin,并且两者都指向同一主机,即。不是虚拟主机,MySQL可能在虚拟主机上,而phpMyAdmin在localhost等上。
答案 1 :(得分:0)
最好使用命令提示符mysql -u -P -p password
停止MAMP并访问Mysql