Ubuntu
無法備份我的數據庫
我正在嘗試使用下面的命令行備份我的 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
您是否嘗試檢查“/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