好的,所以我需要做一个数据库的 mysqldump,这就是我所拥有的
mysqldump -uroot -psdfas@N$pr!nT --databases app_pro > /srv/DUMPFILE.SQL
但是我收到这个错误
-bash: !nT: event not found
似乎很难输入密码......任何其他方式到 mysql 转储
最佳答案
把-psdfas@N$pr!nT
放在单引号里:
mysqldump -uroot '-psdfas@N$pr!nT' --databases app_pro > /srv/DUMPFILE.SQL
问题是 bash 正在解释 !
。不解释单引号中的字符串。
关于mysql密码弄乱了我的转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4610028/