我正在从 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
需要帮助!提前致谢。
最佳答案
您必须使用反斜杠转义特殊字符,例如
命令:
mysql -uUNAME -pPASSWORD\#PASS -e "SELECT * from TABLE_NAME" DB_NAME | sed 's/\t/","/g;s/^/"/;s/$/"/' > /Users/Desktop/name.csv
关于mysql - 查询未运行。 mysql密码中有#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37568455/