【发布时间】:2013-09-19 22:51:38
【问题描述】:
mysqldump -u censored -'p32dasdA)k+~Ow9' censored > backup.sql
以上代码导致错误 bash: syntax error near unexpected token `)'
我认为这是因为密码包含某些字符,但我不确定如何解决此问题。另外,备份完成后我应该在哪里检查备份?
非常感谢任何帮助。
【问题讨论】:
mysqldump -u censored -'p32dasdA)k+~Ow9' censored > backup.sql
以上代码导致错误 bash: syntax error near unexpected token `)'
我认为这是因为密码包含某些字符,但我不确定如何解决此问题。另外,备份完成后我应该在哪里检查备份?
非常感谢任何帮助。
【问题讨论】:
mysqldump -u user -p password user > mysql.sql
【讨论】:
尝试以下方法:
mysqldump dbname -u username -p > backupfilename
【讨论】:
我的朋友试试这个:
mysqldump -u user -p 'database_name' > file.sql
user = your username mysql
【讨论】:
试试这个:mysqldump -u censored -p censored > backup.sql
然后在出现提示时输入密码。语法错误来自mysql看到'-'并寻找有效选项,当它到达')'时它知道有问题并抛出语法异常。
【讨论】:
mysqldump -u censored -p 'p32dasdA)k+~Ow9' censored > backup.sql
或
mysqldump -u censored -p '32dasdA)k+~Ow9' censored > backup.sql
【讨论】:
我认为您的意思是使用-p' 而不是-'p,或者可能是-p'p。不在那里输入密码而是使用不带参数的-p 并在出现提示时输入密码也会更安全。
【讨论】: