加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql – mysqldump是如何工作的?

发布时间:2020-12-11 23:49:35 所属栏目:MySql教程 来源:网络整理
导读:我有一个使用mysql作为后端的java应用程序,每天晚上我们使用mysqldump备份mysql并且应用程序在该时间段内停止工作(应用程序20分钟). 用于进行备份的命令. $MYSQLDUMP -h $HOST --user=$USER --password=$PASS $database $BACKDIR/$SERVER-mysqlbackup-$data

我有一个使用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

我怀疑你正在使用MyISAM,表是锁定的.我建议你切换到InnoDB并使用单事务标志.这将允许更新继续,并将保持一致的状态.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读