完全是MySQL和PHP世界的初学者。
非常简单的问题,我似乎在任何地方都找不到答案。
我已经在终端中的‘根’用户下创建了一个MySQL数据库(名为user_info),并授予了所有权限/特权,当我在本地主机上以根用户身份访问PhpMyAdmin时(这是在数据库服务器窗格下显示的)我在终端的左侧窗格或PhpMyAdmin的数据库选项卡下看不到我创建的数据库。
问题是,在终端中创建的数据库是否应该反映在PhpMyAdmin的数据库部分中,或者这完全是对我的工作方式的误解?
任何建议或解释都将不胜感激!
亲切的问候
发布于 2015-01-23 08:47:57
看起来你的苹果电脑上安装了两个MySQL。MAMP附带了MySQL,而且看起来您还在MAMP之外安装了另一个MySQL。这解释了两个不同的数据目录-- MAMP数据使用/Applications/MAMP/db/mysql/,而另一个安装使用‘usr/ MySQL /mysql/ data /`。
选择一个要保留的,删除另一个。您可以通过指定每个客户端用于侦听连接的端口或套接字,强制您的客户端连接到您想要的任何一个,但是除非您有特定的原因想要运行两个MySQL实例,否则删除一个不会那么令人困惑。只需确保您没有任何要保存的存储数据(或先将其导出/转储到SQL )。
发布于 2016-07-19 22:20:17
我在玩MAMP时遇到了同样的问题。我最终发现我的苹果电脑上安装了两个MySQL,就像伊萨克说的那样。一个单独安装在/usr/local/mysql下,另一个与MAMP一起安装在/Applications/ MAMP /Library/bin下,因此要查看phpmyadmin中看到的内容,我需要连接MAMP one。希望这能有所帮助。
https://stackoverflow.com/questions/26947501
复制相似问题