Я пытаюсь создать резервную копию моей базы данных MySQL 8 с помощью приведенной ниже командной строки, но я получил сообщение об ошибке. 1214] Как сделать резервную копию?
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
Вы пытались проверить разрешения для всех каталогов в пути "/ var / www / www-example-com / share"?
Кроме того, вы можете попробовать использовать sudo
(если можете)
Похоже, что пользователь, выполняющий 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