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