关于在centos中运行mysqldump命令

时间:2017-03-11 07:56:44

标签: mysql bash shell

mysqldump -uroot -p'passwd' --database databasename > /home/www/test.com/test.sql

当我运行上面的命令时,它没有问题。

但是当我更改test.com文件夹时,例如:

mysqldump -uroot -p'passwd' --database databasename > /home/www/test2.com/test.sql

显示错误:

bash: /home/www/test2.com/test.sql: No such file or directory

道路是正确的,为什么?

1 个答案:

答案 0 :(得分:0)

sudo mkdir -p /home/www/test2.com   

(以转储mysql的用户身份运行它,使其具有写权限)

mysqldump -uroot -p'passwd' --database databasename > /home/www/test2.com/test.sql