2020
11-25
11-25
mysqldump你可能不知道的参数
在前面文章中,有提到过mysqldump备份文件中记录的时间戳数据都是以UTC时区为基础的,在筛选恢复单库或单表时要注意时区差别。后来再次查看文档,发现tz-utc、skip-tz-utc参数与此有关,本篇文章我们一起来看下此参数的作用吧。1.tz-utc与skip-tz-utc参数介绍这两个参数可以作用于mysqldump备份过程中,互为相反参数。顾名思义可以看出,一个参数是将时间戳改为UTC时区,另一个是跳过时区变动。在mysql服务器上执行my...
继续阅读 >
MySQL备份冷备份:停止服务进行备份,即停止数据库的写入热备份:不停止服务进行备份(在线)mysql的MyIsam引擎只支持冷备份,InnoDB支持热备份,原因:InnoDB引擎是事务性存储引擎,每一条语句都会写日志,并且每一条语句在日志里面都有时间点,那么在备份的时候,mysql可以根据这个日志来进行redo和undo,将备份的时候没有提交的事务进行回滚,已经提交了的进行重做。但是MyIsam不行,MyIsam是没有日志的,为了保证一致性,...
导出数据库数据:首先打开cmd进入MySQL的bin文件夹下1.导出education数据库里面的users表的表数据和表结构(下面以users表为例)mysqldump-u[用户名]-h[ip]-p[密码]-P[端口号]数据库名表名>导出的文件名.sqlmysqldump-uroot-h127.0.0.1-proot-P3306educationusers>d:/user.sql导出多张表:mysqldump-uroot-proot--databasestest--tablest1t2>two.sql2.只导出表结构不导表数据,添加“-d”命令参数mysqldump-...