Ism*_*era 1 mysql database terminal command-line mamp
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.34 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases
-> show databases
->
Run Code Online (Sandbox Code Playgroud)
这很奇怪,我认为我从来没有遇到过这个问题,也无法在网上或此处找到任何有关此问题的信息。
我最近购买了MAMP并将其安装在我的系统上。我将全局PATH更改为指向MAMP mysql,并能够通过终端连接到mysql,因此在终端上出现了“ mysql>”提示,那里没有问题。
但是,当我要求诸如“显示数据库”或“显示表”之类的某些内容时,我得到的都是空提示,换句话说就是空箭头“->”。
我检查了phpAdmin,一切都在那里,似乎什么都没有丢失(我从以前的mysql安装中导入了很多数据库),当我连接到该完全相同的服务器时,我应该得到所有数据库的列表。
我还通过状态(出于某些原因,“状态”和“帮助”命令可以正常工作,并且它们输出了信息)和mysql IS正常运行以及IS MAMP安装确认了它。所以我看不出它为什么不显示数据库或表等的任何原因。
另外,奇怪的是我的命令和查询都已执行并且可以正常工作,但是我没有从终端命令提示符中得到输出回复。
如果我创建一个数据库,我将得到所有的提示ID“->”作为回报。数据库已创建,但我必须通过phpAdmin进行验证,因为“显示数据库”再次似乎无法正常工作。几乎所有查询似乎都可以正常工作,但是我无法通过mysql shell进行验证。有人遇到过这个问题吗?我完全不知道是什么原因造成的。我已经重新安装了mamp和mysql两次,甚至恢复到以前的mysql安装,但仍然遇到相同的问题。