mysql shell脚本出错,'数据库:找不到命令'

时间:2013-03-12 12:33:35

标签: mysql bash shell

尝试执行此命令时出现以下错误:

命令:

$(mysql -u root -proot -e 'show databases;') > dbnames

错误:

Database: command not found

1 个答案:

答案 0 :(得分:0)

$( mysql -u ... )计算mysql命令的结果。在此示例中,该字符串然后被视为要执行的命令,因此等同于尝试运行

$ Databases > dbnames
Databases: command not found

您只想执行mysql命令:

mysql -u root -proot -e 'show databases;' > dbnames