从命令行登录mysql, windows 7, xamppv3.0.12和mysql 5.5.25a


Login to mysql from command line windows 7, xamppv3.0.12 and Mysql 5.5.25a

我试图从windows命令行以root身份登录mysql,没有密码。但是出现语法错误。

mysql> -u root -p test;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '-u ro
ot -p test' at line 1
mysql>

我的语法有什么问题?我使用的是xampp和Mysql 5.5.25a - Mysql社区服务器(GPL)

我的语法有什么问题

一切都错了。-u root -p test是实际命令mysqldmysql.exe的命令行参数。命令在哪里?

第二,通过发布的代码,我看到您已经登录了(通过看到mysql>提示)。在这种情况下,-u root -p test怎么办?相反,您可能希望执行命令/查询。

您已经登录到MySQL,这就是提示符告诉您的:

mysql>

现在您需要输入SQL或内部命令。如果您想键入shell命令,您首先需要退出:

mysql> exit
Bye
C:'>dir C:
 El volumen de la unidad C es Sistema
 El número de serie del volumen es: A9FF-4083
 Directorio de C:'
03/01/2008  10:25             1.024 .rnd
18/09/2006  23:43                24 autoexec.bat
18/09/2006  23:43                10 config.sys
[...]