首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

关于Linux数据备份方式的一些总结

写在前面 传统的运维部署,需求增量上线的,会备份应用应用数据,保证升级失败也可以回滚,同时,定期数据备份也是容灾的一种手段,如K8setcd的定期快照备份,当K8s集群etcd集群因为不可控原因全部死掉之后...日常备份,可以通过定时任务备份,手动备份,差异触发备份。...可以对mysql数据库的库进行备份,一般的数据库都会提供相应的备份工具,比如MongoDB的mongodump」 ##mysqldump可以对数据库的库进行备份 ##格式:mysqldump -u"...“/” tar: 成员名删除开头的“/” tar: 成员名删除开头的“/” 。。。。。...~/liruilong] └─$cat liruilong.txt 123456 ┌──[root@liruilongs.github.io]-[~/liruilong] └─$jobs [1]+ 运行

37320
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL 定时备份数据库(非常全),值得收藏!

还原 MySQL 备份内容 有两种方式还原,第一种是 MySQL 命令行,第二种是使用 SHELL 行完成还原 1....系统命令行,输入如下实现还原: mysql -uroot -p123456 < /data/mysqlDump/mydb.sql 2....登录进入mysql系统,通过source指令找到对应系统的文件进行还原: mysql> source /data/mysqlDump/mydb.sql Linux,通常使用BASH脚本对需要执行的内容进行编写...cron服务 cron是一个 Liunx 下 的定时执行工具,可以无需人工干预的情况下运行作业。...crontab文件如何输入需要执行的命令时间。该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。 每个域之间使用空格或者制表符分隔。

1.3K20

Windows环境下进行mysql数据库备份

” :执行本地mysql文件安装路径的bin文件夹mysqldump –single-transaction=TRUE: 备份没有锁表 –user=root :mysql帐号 –password...,以供给sql命名使用 关于时间参数的参考: %date:~0,10% //提取年月日信息 %date:~-3% //提取星期几信息 %time:~0,5% //提取时间中的分 %time...:~0,-3% //提取秒信息 *注意由于脚本文件以空格逗号进行分隔执行,所以有关路径的如果路径中有空格,必须以双引号引起来 *通常建议有关路径的都用双引号引起来 ::执行备份操作 "D:.../m backup_*.sql 指的是搜索以backup_为前缀,.sql为后缀的文件 /s:指示forfiles 子目录搜索。 /c Command:每个文件上运行指定的Command 。...,以达到定时备份的目的 1.可以程序搜索列表搜索“任务计划程序” 2.打开了任务计划程序后点击右侧的“创建基本任务”,并对计划任务的名称描述进行编写: 3.选择定时执行的周期

3.6K30

Windows环境下进行mysql数据库备份

” :执行本地mysql文件安装路径的bin文件夹mysqldump –single-transaction=TRUE: 备份没有锁表 –user=root :mysql帐号 –password=...,以供给sql命名使用 关于时间参数的参考: %date:~0,10% //提取年月日信息 %date:~-3% //提取星期几信息 %time:~0,5% //提取时间中的分 %time:~0,-...3% //提取秒信息 *注意由于脚本文件以空格逗号进行分隔执行,所以有关路径的如果路径中有空格,必须以双引号引起来 *通常建议有关路径的都用双引号引起来 ::执行备份操作 "D:\mysql-.../m backup_*.sql 指的是搜索以backup_为前缀,.sql为后缀的文件 /s:指示forfiles 子目录搜索。 /c Command:每个文件上运行指定的Command 。...,以达到定时备份的目的 1.可以程序搜索列表搜索“任务计划程序” 2.打开了任务计划程序后点击右侧的“创建基本任务”,并对计划任务的名称描述进行编写: 3.选择定时执行的周期: 4.设置你所需要执行的时间

2.1K10

Shell常见的面试题

Shell函数定义 Shell函数:系统函数函数介绍Shell编程其他编程语言一样, 有函数, 函数是由若干条shell命令组成的......答: if [ -e /root/file1.txt ]; then echo "文件存在"; else echo "文件不存在"; fi 运行效果 面试题:数字排序 问题:用shell写一个脚本,对文本无序的一列数字排序...面试题:批量创建用户 问题:根据users.txt中提供的用户列表,一个名一行,批量添加用户到linux系统 已知users.txt数据准备 user1 user2 知识点分析1:添加用户命令 useradd...-d $backfile ] && mkdir -p $backfile #判断是否有备份路径 cmd="mysql -u$user -p$pass" #登录数据库 dump="mysqldump -...-d $backfile ] && mkdir -p $backfile #判断是否有备份路径 cmd="mysql -u$user -p$pass" #登录数据库 dump="mysqldump -

79410

windows mysql 自动备份的几种方法(定时备份)

只是由于批处理命令对于备份文件的名字按照时间命名比较特别,所以特别整理一文。...(例如:每天凌晨3点执行back_db.bat) 解释:备份恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。...,20%得到的当前计算机日期格式),所以通过%date:~5,2%即可得到日期中的第五个字符开始的两个字符,例如今天为2009-02-05,通过%date:~5,2%则可以得到02。...(日期的字符串的下标是0开始的) 3、利用WinRAR对MySQL数据库进行定时备份。 对于MySQL的备份,最好的方法就是直接备份MySQL数据库的Data目录。...进入控制面版,打开计划任务,双击“添加计划任务”。计划任务向导中找到刚才的CMD文件,接着为这个任务指定一个运行时间运行时使用的账号密码就可以了。

6.1K30

mysql 自动定时备份的几种方法

(例如:每天凌晨3点执行back_db.bat) 解释:备份恢复的操作都比较简单,完整性比较高,控制备份周期比较灵活,例如,用%date:~0,10%。...通过%date:~5,2%来组合得出当前日期,组合的效果为yyyymmdd,date命令得到的日期格式默认为yyyy-mm-dd(如果不是此格式可以通过pause命令来暂停命令行窗口看通过%date:~...,20%得到的当前计算机日期格式),所以通过%date:~5,2%即可得到日期中的第五个字符开始的两个字符,例如今天为2009-02-05,通过%date:~5,2%则可以得到02。...(日期的字符串的下标是0开始的) 3、利用WinRAR对MySQL数据库进行定时备份。 对于MySQL的备份,最好的方法就是直接备份MySQL数据库的Data目录。...进入控制面版,打开计划任务,双击“添加计划任务”。计划任务向导中找到刚才的CMD文件,接着为这个任务指定一个运行时间运行时使用的账号密码就可以了。

69740

2021最新 MySQL 定时备份的几种方式

--databases db1 db2 > /data/mysqlDump/mydb.sql 1.3、 还原mysql备份内容 有两种方式还原,第一种是MySQL命令行,第二种是使用SHELL...行完成还原 1.系统命令行,输入如下实现还原: mysql -uroot -p123456 < /data/mysqlDump/mydb.sql 2.登录进入mysql系统,通过source指令找到对应系统的文件进行还原...: mysql> source /data/mysqlDump/mydb.sql 二、 编写脚本维护备份的数据库文件 linux,通常使用BASH脚本对需要执行的内容进行编写,加上定时执行命令crontab...一、cron服务   cron是一个linux下 的定时执行工具,可以无需人工干预的情况下运行作业。   ...crontab文件如何输入需要执行的命令时间。该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。 每个域之间使用空格或者制表符分隔。

9210

面试官:MySQL 如何定时备份数据库?

--databases db1 db2 > /data/mysqlDump/mydb.sql 03 还原 MySQL 备份内容 有两种方式还原,第一种是 MySQL 命令行,第二种是使用 SHELL...行完成还原 系统命令行,输入如下实现还原: mysql -uroot -p123456 < /data/mysqlDump/mydb.sql 登录进入 mysql 系统,通过 source...指令找到对应系统的文件进行还原: mysql> source /data/mysqlDump/mydb.sql Linux ,通常使用 BASH 脚本对需要执行的内容进行编写,加上定时执行命令...cron 服务 cron 是一个 Liunx 下 的定时执行工具,可以无需人工干预的情况下运行作业。... crontab 文件如何输入需要执行的命令时间。该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。

88320

MySQL 定时备份数据库(非常全)

还原 MySQL 备份内容 有两种方式还原,第一种是 MySQL 命令行,第二种是使用 SHELL 行完成还原 1....系统命令行,输入如下实现还原: mysql -uroot -p123456 < /data/mysqlDump/mydb.sql 2....登录进入mysql系统,通过source指令找到对应系统的文件进行还原: mysql> source /data/mysqlDump/mydb.sql Linux,通常使用BASH脚本对需要执行的内容进行编写...cron服务 cron是一个 Liunx 下 的定时执行工具,可以无需人工干预的情况下运行作业。...crontab文件如何输入需要执行的命令时间。该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。 每个域之间使用空格或者制表符分隔。

3.3K50

MySQL 定时备份数据库(非常全)

还原 MySQL 备份内容 有两种方式还原,第一种是 MySQL 命令行,第二种是使用 SHELL 行完成还原 系统命令行,输入如下实现还原: mysql -uroot -p123456 <.../data/mysqlDump/mydb.sql 登录进入mysql系统,通过source指令找到对应系统的文件进行还原: mysql> source /data/mysqlDump/mydb.sql...cron服务 cron是一个 Liunx 下 的定时执行工具,可以无需人工干预的情况下运行作业。...crontab文件如何输入需要执行的命令时间。该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。 每个域之间使用空格或者制表符分隔。...每个月的4号每个礼拜的礼拜一到礼拜三的早上11点 0 11 4 * 1-3 command line 5.1 月 1 日早上 4 点 0 4 1 1 * command line SHELL=/bin

28410

Linux-MySQL数据备份定时清理

mysqldump,可以将需要的命令添加软链接,可以使用通配符 sudo ln -s /server/mysql/mysql-5.7.31-linux-glibc2.12-x86_64/bin/mysqldump...-ppassword --databases db1 db2 > test.sql ---- 还原MySQL备份数据 有两种方式还原,第一种是MySQL命令行,第二种是使用shell完成还原 系统命令行...: mysql> source /test.sql 编写shell脚本维护备份的MySQL数据库文件 linux,通常使用BASH脚本对需要执行的内容进行编写,加上定时执行命令crontab实现日志自动化生成...Linux,使用vi或者vim编写脚本内容并命名为:mysql-dump.sh #!...一、cron服务   cron是一个linux下 的定时执行工具,可以无需人工干预的情况下运行作业。

1.9K20

Linux 下如何实现 MySQL 数据库定时自动备份?

/ home 保存备份文件; cd /home mkdir backup cd backup 3、创建备份 Shell 脚本: 注意把以下命令的 DatabaseName 换为实际的数据库名称; 当然...crontab 使用 rpm 命令 CentOS 系统盘安装计划任务程序 crontab 添加计划任务 执行命令: crontab -e 这时就像使用 vi 编辑器一样,可以对计划任务进行编辑。...12 点运行一次 vi /etc/crontab 然后: 最后一行, 0 12 * 1 * root run-parts /home/abckup.sh 6、测试任务是否执行 很简单,我们就执行几次...下面是 crontab 的格式: 分 日 月 星期 要运行的命令 这里有 crontab 文件条目的一些例子: 30 21 * * * /usr/local/apache/bin/apachectl...0 */1 * * * /usr/local/apache/bin/apachectl restart 每一小重启 apache #20160912 修正,感谢 @张琼的指正,之前写错了,*/1

3K90

MySQL 定时备份数据库(非常全)

还原 MySQL 备份内容 有两种方式还原,第一种是 MySQL 命令行,第二种是使用 SHELL 行完成还原 系统命令行,输入如下实现还原: mysql -uroot -p123456 < /...data/mysqlDump/mydb.sql 登录进入mysql系统,通过source指令找到对应系统的文件进行还原: mysql> source /data/mysqlDump/mydb.sql... Linux,通常使用BASH脚本对需要执行的内容进行编写,加上定时执行命令crontab实现日志自动化生成。...cron服务 cron是一个 Liunx 下 的定时执行工具,可以无需人工干预的情况下运行作业。...crontab文件如何输入需要执行的命令时间。该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。每个域之间使用空格或者制表符分隔。

1.7K20

Mysql数据库定时备份

/mydb.sql 还原mysql备份内容 有两种方式还原,第一种是MySQL命令行,第二种是使用SHELL行完成还原 系统命令行,输入如下实现还原: mysql -uroot -p123456...< /data/mysqlDump/mydb.sql 登录进入mysql系统,通过source指令找到对应系统的文件进行还原: mysql> source /data/mysqlDump/mydb.sql...编写备份脚本 Linux,使用vi或者vim编写脚本内容并命名为:mysql_dump_script.sh #!...cron服务 cron是一个linux下 的定时执行工具,可以无需人工干预的情况下运行作业。...crontab文件如何输入需要执行的命令时间。 该文件每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。 每个域之间使用空格或者制表符分隔。

8.9K20
领券