From fc04b2de113103ba0ea9dc17e069d0b71fc18afa Mon Sep 17 00:00:00 2001 From: skywalker Date: Tue, 26 Mar 2024 11:21:23 +0800 Subject: [PATCH] update Backup and restore for Docker mysql --- manual/maintain/backup_recovery.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/manual/maintain/backup_recovery.md b/manual/maintain/backup_recovery.md index 09a6a6f6..7627ed3f 100644 --- a/manual/maintain/backup_recovery.md +++ b/manual/maintain/backup_recovery.md @@ -173,9 +173,9 @@ The data files to be backed up: ```bash # It's recommended to backup the database to a separate file each time. Don't overwrite older database backups for at least a week. cd /backup/databases -docker exec -it seafile-mysql mysqldump -uroot --opt ccnet_db > ccnet_db.sql -docker exec -it seafile-mysql mysqldump -uroot --opt seafile_db > seafile_db.sql -docker exec -it seafile-mysql mysqldump -uroot --opt seahub_db > seahub_db.sql +docker exec -it seafile-mysql mysqldump -uroot -pMYSQL_ROOT_PASSWORD --opt ccnet_db > ccnet_db.sql +docker exec -it seafile-mysql mysqldump -uroot -pMYSQL_ROOT_PASSWORD --opt seafile_db > seafile_db.sql +docker exec -it seafile-mysql mysqldump -uroot -pMYSQL_ROOT_PASSWORD --opt seahub_db > seahub_db.sql ``` ### Backing up Seafile library data @@ -201,9 +201,9 @@ docker cp /backup/databases/ccnet_db.sql seafile-mysql:/tmp/ccnet_db.sql docker cp /backup/databases/seafile_db.sql seafile-mysql:/tmp/seafile_db.sql docker cp /backup/databases/seahub_db.sql seafile-mysql:/tmp/seahub_db.sql -docker exec -it seafile-mysql /bin/sh -c "mysql -uroot ccnet_db < /tmp/ccnet_db.sql" -docker exec -it seafile-mysql /bin/sh -c "mysql -uroot seafile_db < /tmp/seafile_db.sql" -docker exec -it seafile-mysql /bin/sh -c "mysql -uroot seahub_db < /tmp/seahub_db.sql" +docker exec -it seafile-mysql /bin/sh -c "mysql -uroot -pMYSQL_ROOT_PASSWORD ccnet_db < /tmp/ccnet_db.sql" +docker exec -it seafile-mysql /bin/sh -c "mysql -uroot -pMYSQL_ROOT_PASSWORD seafile_db < /tmp/seafile_db.sql" +docker exec -it seafile-mysql /bin/sh -c "mysql -uroot -pMYSQL_ROOT_PASSWORD seahub_db < /tmp/seahub_db.sql" ``` ### Restore the seafile data