1. 程式人生 > >mysql備份和還原數據庫

mysql備份和還原數據庫

mysql備份和還原數據庫 mysqldump備份


備份數據庫:
/usr/local/kkmail/service/mysql/bin/mysqldump -u kkmail -p --databases kkmail |gzip>20180309.sql.gz


還原數據庫:
停止和數據庫相關的服務、解壓備份的sql數據庫文件、還原數據庫、最後開啟這些服務:
for i in kkmail_app kkmail_nginx kkmail_apache kkmail_dovecot kkmail_redis kkmail_postfix;do /etc/init.d/$i stop;done
gunzip 20180309.sql.gz
/usr/local/kkmail/service/mysql/bin/mysql -ukkmail -p kkmail <20180309.sql

for i in kkmail_app kkmail_nginx kkmail_apache kkmail_dovecot kkmail_redis kkmail_postfix;do /etc/init.d/$i start;done
思考:備份的時候是否要鎖表。

mysql備份和還原數據庫