错误的MySQL命令会出现错误消息

时间:2012-12-06 04:54:52

标签: mysql linux

我在linux中有这个命令

mysql -u xyz -p -e "show databases"

其中,用户“ xyz ”不存在。当它要求输入密码时

  1. 如果我不提供任何密码,当我运行echo $?命令时,它不会给出错误消息或非零值。

  2. 如果我提供密码,则会显示错误消息

  3. 有什么理由?以及为获取此命令的错误消息我需要做些什么?

2 个答案:

答案 0 :(得分:0)

尝试:

mysql -u xyz -pYourPassword -e "show databases"

或者:

mysql -u xyz --password=YourPassword -e "show databases"

答案 1 :(得分:0)

我想除了跑步之外别无他法 -

mysql -u xyz -p -e "use mysql"

因为现有用户不存在mysql数据库。