一、备份常用操作基本命令 1、备份命令mysqldump格式 格式:mysqldump -h主机名 -P端口 -u用户名 -p密码 –database 数据库名 > 文件名.sql 2、备份MySQL数据库为带删除表的格式 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动 ...
分类:
数据库 时间:
2018-08-13 00:46:10
阅读次数:
179
一、备份的目的灾难恢复。发生灾难时,用于恢复损坏的数据审计。数据库在过去某一个时间点是什么样的测试。测试新功能是否可用二、备份的分类1.物理备份(physicalbackup)直接复制数据文件,打包归档,不需要额外工具直接归档命令即可,但是跨平台能力比较差;如果数据量超过几十个G,则适用于物理备份冷备(coldbackup):服务器离线,读写操作都不能进行温备(warmbackup):服务器在线,
分类:
数据库 时间:
2018-08-10 11:35:18
阅读次数:
191
#改改变量就可以了使用,所以输出信息自动生成mysql_backup.log日志,可查看脚本备份的时间,CentOS 7 MySQL自动备份shell脚本系统环境:CentOS7 64位 MySQL-5.6原理与工具:shell脚本mysqldump程序crontab命令1、新建shell脚本vi /script/mysql_backup.sh#!/bin/bash## MySQL Ba
分类:
数据库 时间:
2018-08-03 16:28:28
阅读次数:
268
1、从oss下载mysql-2018-07-31_22-01-22.tar.gz,华为云太变态了,每秒上100MB!!2、从WINDOWS主机上传文件到LINUX主机,通过SFTP协议,每秒47MB。3、杀掉占用端口的进程[root@ecs-b39d db]# netstat -nap | grep ...
分类:
数据库 时间:
2018-08-02 23:01:37
阅读次数:
218
执行命令:mysqldump -uroot -p lanwei > lanwei2018-08-02.sql 出错 -bash: mysqldump: command not found 查看mysqldump 路径 find / -name mysqldump -print 输出路径:/usr/l ...
分类:
数据库 时间:
2018-08-02 22:59:59
阅读次数:
203
mysql备份工具for window 支持5.0 5.2 5.5 5.6 5.7 8.0 等版本, 支持myisam innodb引擎数据库备份, 支持mariadb及其他mysql衍生产品. 支持每天 每周备份,支持自定义多少分钟备份一次。 自动删除一个月前的备份 或自动删除1小时前的备份。 支 ...
分类:
数据库 时间:
2018-08-01 18:17:47
阅读次数:
196
一、mysqldump 备份结合 binlog 日志恢复 MySQL 备份一般采取全库备份加日志备份的方式,例如每天执行一次全备份,每小时执行一 次二进制日志备份。这样在 MySQL 故障后可以使用全备份和日志备份将数据恢复到最后一个 二进制日志备份前的任意位置或时间。 1、binlog 介绍 my ...
分类:
数据库 时间:
2018-07-30 11:24:34
阅读次数:
195
1.1mysqlbin-log日志Mysql的bin-log日志是记录与数据的增删改查有关的数据库语句。于是bin-log可以作为数据库恢复的文件来使用,也是mysql能够主从复制的基础。1.1.1开启mysql的bin-log日志Vi/etc/my.cnfLog-bin=mysql-bin//增加这个语句,重启mysql即可1.1.2查看是否开启bin-log:Mysql>showvari
分类:
数据库 时间:
2018-07-26 18:20:53
阅读次数:
166
在MySQL数据库场景,使用mysqldump命令备份时,我们会遇到一个锁表的问题?如果进行锁表了,在备份期间用户就无法访问数,若是备份时长几个小时,那么就表示几个小时内,用户都无法访问数据,会对业务造成很大影响;如果不锁表,又会导致备份的数据不一致,因为在备份的过程中,有可能会有数据写入,这样无法保证备份后的备份文件中的数据是你想要的某个时间点的数据。如何解决锁表问题?关于MySQL备份时,是否
分类:
数据库 时间:
2018-07-24 22:23:45
阅读次数:
312
mysqldump -u 用户名 -p密码 mysqldump -h 127.0.0.1 -u root -P3003 --events -p mysql > /tmp/mysql.bak.sql ###因为mysqldump默认是不备份事件表的,只有加了--events 才会解决加上 egrep ...
分类:
数据库 时间:
2018-07-24 19:26:28
阅读次数:
238