我有一个使用mysql作为后端的java应用程序,每天晚上我们使用MysqLdump备份MysqL并且应用程序在该时间段内停止工作(应用程序20分钟).
用于进行备份的命令.
$MysqLDUMP -h $HOST --user=$USER --password=$PASS $database > \
$BACKDIR/$SERVER-MysqLbackup-$database-$DATE.sql
gzip -f -9 $BACKDIR/$SERVER-MysqLbackup-$database-$DATE.sql
这是正常的还是我做错了导致数据库在此期间失速?
谢谢,
ķ
最佳答案
见https://serverfault.com/questions/224711/backing-up-a-mysql-database-while-it-is-still-in-use/224716#224716
原文链接:https://www.f2er.com/mysql/432992.html我怀疑你正在使用MyISAM,表是锁定的.我建议你切换到InnoDB并使用单事务标志.这将允许更新继续,并将保持一致的状态.