Shell脚步之MySql分库分表备份
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,前言数据备份的重要性已经不用过多强调了。这篇文章我们就以MySQL数据进行演示如何通过Shell脚步进行MySQL数据库的分库分表备份。要求Linux命令要求比较熟悉,Shell脚步语法规则也要熟悉,
千家信息网最后更新 2026年10月31日Shell脚步之MySql分库分表备份
前言
数据备份的重要性已经不用过多强调了。这篇文章我们就以MySQL数据进行演示如何通过Shell脚步进行MySQL数据库的分库分表备份。
要求
Linux命令要求比较熟悉,Shell脚步语法规则也要熟悉,MySQL的数据库备份命令要比较熟悉。下面也会提到,如果有不懂得希望可以自行查阅资料学习。
命令窗口查询MySQL数据库列表
上面我们就通过Linux命令窗口查询到了MySQL的数据库列表
去除MySQL自带数据库获取目标业务数据库列表,查看表列表
备注:通过过滤掉MySQL自带数据库,那么就剩下ckmike数据库,我们就对这个书库进行备份。
ckmike数据库中有两张表,我们对表列表同样可过滤掉我们不要的第一行,如下:
编写脚步进行分库分表备份
#!/bash/shUSER=rootPASSWORD=jp349869LOGIN="mysql -u$USER -p$PASSWORD"DUMP="mysqldump -u$USER -p$PASSWORD"DATABASE=$($LOGIN -e "show databases;"|egrep -v "*schema|mysql|sys"|sed '1d')for database in $DATABASEdo TABLE=$($LOGIN -e "use $database;show tables"|sed '1d') for table in $TABLE do #如果目录不存在则进行创建 [ -d /server/back/$database ] || mkdir /server/back/$database -p $DUMP $database $table |gzip >/server/backup/${database}/${table}_$(date +%F).sql.gz donedone保存之后进行shell脚步执行。
到这里Shell脚步MySQL数据库分库分表备份就完成了。为了方便也可以写入Linux定时任务。在这里不讲如何写入定时任务,自行查阅。
其他数据库同理,知识命令和借助的备份工具不同而已,可自行扩展。打完收工!!!!!
数据
数据库
备份
脚步
命令
分库
分表
任务
查询
不同
重要
一行
不用
业务
书库
前言
备份工具
备注
工具
数据备份
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
天津市摩尔互联网科技
互联网是第几次科技革命的成果
互联网科技巨头监管
互联网为科技
互联网科技ppt模板
天下捷融互联网科技
猫创互联网科技
互联网科技的未来发展
互联网科技类展会
互联网科技公司的市场部门
央行互联网金融科技公司
世界互联网科技公司市值排名
昊天互联网科技有限公司
千方科技属于互联网企业吗
湖南一路畅行互联网科技
江阴互联网智能科技产品进口
未来五年的互联网科技
四川互联网展示科技馆设计
富国互联网金融科技混合基金
银川新华互联网科技学校是国营吗
花魁咖啡
互联网科技工作委员会主任
互联网科技财经
互联网科技论文
互联网 新科技
剑昆互联网络科技有限公司临桂
从那以后互联网科技有限公司
互联网科技大佬云集
青岛互联网科技园
互联网大会出现的黑科技