怎么在Mysql中备份多个数据库
发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,本篇文章为大家展示了怎么在Mysql中备份多个数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。备份数据脚本#!/bin/bash# date是linux的
千家信息网最后更新 2024年10月20日怎么在Mysql中备份多个数据库
本篇文章为大家展示了怎么在Mysql中备份多个数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
备份数据脚本
#!/bin/bash# date是linux的一个命令 date [参数] [+格式]time=` date +%Y_%m_%d_%H_%M_%S `# 备份输出路径backupdir=/home/backup/# 备份文件路径filedir=/home/my_app/files/# 用sql语句取出所有以'test'开头的数据库。将指令通过管道传递给mysql客户端;-N表示不输出结果的表头及结尾,得到的结果是纯粹的数据集databases=(`echo 'show databases like "test%";' | mysql -N -uroot -proot`)# 将mysqldump的输出文件通过管道传给gzip压缩,gzip是不能保存原文件且不能压缩目录的mysqldump -uroot -proot --databases ${databases[*]} | gzip > $backupdir/$time.sql.gz# 备份文件。zip [压缩输出文件] [被压缩文件]zip -r $backupdir/$time.zip $filedir# 删除7天前的备份文件find $backupdir -mtime +7 -name "*" -exec rm -rf {} \;
然后设置crontab在每天凌晨运行备份脚本即可
数据恢复
mysql -u root -p DATABESE_NAME < dump.sql
或者连接mysql客户端
mysql> source dump.sql
上述内容就是怎么在Mysql中备份多个数据库,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注行业资讯频道。
备份
文件
数据
输出
数据库
多个
内容
客户
客户端
技能
知识
管道
结果
脚本
路径
简明
简明扼要
参数
命令
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
查看达梦数据库日志的命令
数据库出现黄字
专升本数据库系统概论试题
炉石服务器爆炸
无锡自动软件开发大全
什么发挥网络安全基础性作用
王牌战争的服务器怎么分享
天津网络安全检查工作
网络安全 杨谦
全国网络安全邀请赛
知网里的数据库在哪
服务器可以创建对象吗
达梦数据库导入sql的命令
海关数据库从哪年开始
网络安全宣传周漫解
历史地图数据库
软件开发公司税率怎么分
java及时更新数据库
网络安全黑板高二
wps表格数据库连接字符串
我的世界国际版服务器ip合集
网络安全法的绘画
数据库快速导出到excel
上海网络技术开发价格查询
福建晨曦软件开发有限公司林燕
新型数据库有哪些
那家云服务器最便宜
计算机网络技术干什么工作
数据库怎么设置超链接
小学文化可以学习软件开发吗