我试图用下面的命令行备份我的MySQL 8数据库,但是我收到了一条错误消息。
怎么做后援?
ubuntu@www-example-com ~ $ mysqldump -u root -p www_example_com > /var/www/www-example-com/share/www-example-com_$(date +%F).sql
-bash: /var/www/www-example-com/share/www-example-com_$(date +%F).sql: Permission denied发布于 2020-08-13 21:56:12
您试过检查“/var/www/www-example/share”路径中所有目录的权限吗?此外,您也可以尝试使用sudo (如果可以的话)
发布于 2020-08-13 21:58:45
似乎执行mysqldump的用户或您登录的用户没有将备份写入目录的权限。
我还将更改用于以下目的的命令:
mysqldump -u root -p www_example_com > /var/www/www-example-com/share/www-example-com_"`date +"%d-%m-%Y"`".sql参考资料:https://stackoverflow.com/questions/1795678/append-date-to-filename-in-linux
https://serverfault.com/questions/1030056
复制相似问题