我有wamp服务器,它有phpmyadmin和mysql控制台之间的选项和其他选项。当我从这个选项打开mysql控制台,并给出命令。 显示数据库;
我得到了各种数据库的列表。
然而,如果从windows命令提示符打开mysql命令提示符,我就看不到那些数据库了。
为什么会出现这种差异?
请参阅随附的屏幕截图
答案 0 :(得分:1)
@Barmar是对的。
运行mysql.exe处理器时,正确的语法是输入mysid.exe的用户ID然后要求您输入密码。
mysql -uroot -p
这是菜单项MySQL Console
在幕后使用的语法。
由于安装MySQL服务器后root
用户帐户上没有密码,MySQL Console
命令只会使用root
用户ID登录,而您是超级用户。
当你这样做时,即只输入没有用户标识的处理器名称
mysql
您使用很少或没有特权的访客帐户登录,因此您只能看到允许该访客帐户查看的数据库。
基本上WAMPServer使得安装这些复杂的工具非常容易,但这并不意味着它们是简单的工具。您将不得不应用自己来学习如何正确使用它们。这似乎是一个开始The manual 的好地方