我已安装MAMP并使用wordpress进行设置。一切都还可以,除了我在mysql下通过终端有四个数据库。它们是 - information_schema,mysql,performance_schema,test
但是当我输入phpmyadmin时,它显示 - information_schema,mysql,performance_schema,wordpress。
在实际的wordpress db下有很多表,但是在测试中没有存储子文件,也没有表。
可能是什么问题?谢谢!
答案 0 :(得分:1)
所以你在phpMyAdmin中看到了数据库,想知道为什么你不能从命令行(终端)看到它;这似乎是因为您未作为同一用户连接。即使您以相同的用户名连接,如果一个用户通过套接字连接而另一个用户通过TCP / IP连接连接,它也会解释问题,因为MySQL会将不同的传入主机和连接类型视为不同的用户。
要检查这一点,请查看phpMyAdmin的主页,在右侧显示" Server"和"用户"列在数据库服务器部分下。然后从命令行客户端连接并运行status;
命令,并比较输出。
要解决此问题,请以正确的用户身份进行连接(此处-u
和-h
选项可能会有所帮助),或者为您要连接的用户授予适当的权限。命令行。
测试可能只是一个演示或测试表,与您的wordpress工作或看到wordpress数据库的问题无关。