查询未运行。 mysql密码中有#

时间:2016-06-01 12:19:10

标签: mysql sql

我正在从mac终端运行mysqldump命令。密码中有#。在终端中出现-bash: !3: event not found错误。

命令:mysql -uUNAME -pPASSWORD#PASS -e "SELECT * from TABLE_NAME" DB_NAME | sed 's/\t/","/g;s/^/"/;s/$/"/' > /Users/Desktop/name.csv

需要帮助!提前谢谢。

1 个答案:

答案 0 :(得分:1)

您必须使用反斜杠(例如

)来转义特殊字符

命令:

mysql -uUNAME -pPASSWORD\#PASS -e "SELECT * from TABLE_NAME" DB_NAME | sed 's/\t/","/g;s/^/"/;s/$/"/' > /Users/Desktop/name.csv