From 6e006fac3462164dc89d965d32b43b4d9fbac93b Mon Sep 17 00:00:00 2001 From: skywalker Date: Tue, 26 Mar 2024 11:40:59 +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 7627ed3f..fb333dbc 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 -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 +docker exec -it seafile-mysql mysqldump -u[username] -p[password] --opt ccnet_db > ccnet_db.sql +docker exec -it seafile-mysql mysqldump -u[username] -p[password] --opt seafile_db > seafile_db.sql +docker exec -it seafile-mysql mysqldump -u[username] -p[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 -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" +docker exec -it seafile-mysql /bin/sh -c "mysql -u[username] -p[password] ccnet_db < /tmp/ccnet_db.sql" +docker exec -it seafile-mysql /bin/sh -c "mysql -u[username] -p[password] seafile_db < /tmp/seafile_db.sql" +docker exec -it seafile-mysql /bin/sh -c "mysql -u[username] -p[password] seahub_db < /tmp/seahub_db.sql" ``` ### Restore the seafile data