我正在尝试使用mysqldump拍摄我的数据库的快照,但是root密码包含在方括号中,这引起了我的问题。据我所知,我可以将密码用[]括起来以使其起作用,但仍然存在问题。
格式化它的正确方法是什么?
mysqldump -u root -p[(pwdwithbrackets)] databasename > file.sql
-bash: syntax error near unexpected token `('
Run Code Online (Sandbox Code Playgroud)
使用外壳转义技术:
-p\(pwdwithbrackets\)
Run Code Online (Sandbox Code Playgroud)
... 要么:
'-p(pwdwithbrackets)'
Run Code Online (Sandbox Code Playgroud)
(未经测试,这里没有Linux盒。)