Linux下MySql数据的导入导出
2024-08-26 05:40:53
1,每天4点备份mysql数据;
2,为节省空间,删除超过3个月的所有备份数据;
3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据;
mysqldump -u用戶名 -p密码 -d 数据库名 表名 > 脚本名;
导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql
导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456 database table > dump.sql
导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database > dump.sql
导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456 -d database table > dump.sql
#创建shell文件 vim backup_mysql.sh mysqldump -uroot -p123456 --all-databases > /data/dbdata/mysqlbak/`date +%Y%m%d`.sql find /data/dbdata/mysqlbak/ -mtime +7 -name '*[1-9].sql' -exec rm -rf {} \; find /data/dbdata/mysqlbak/ -mtime +92 -name '*.sql' -exec rm -rf {} \; #创建定时任务 crontab –e 0 4 * * * /data/dbdata/backup_mysql.sh
最新文章
- OpenGL超级宝典笔记----渲染管线
- linux 学习6 软件包安装
- sg函数与博弈论
- KVO内部实现原理
- vim制作c的IDE
- iOS开发——实用技术OC篇&;简单抽屉效果的实现
- OLAP与数据仓库------《Designing Data-Intensive Applications》读书笔记4
- java6 - 面向对象编程思想
- LeetCode题目----求中位数---标签:Array
- Linux SVN安装
- SpringCloud(2)服务消费者(rest+ribbon)
- Linux代理服务器—squid正向代理实验
- knative
- React文档(二十)不使用JSX
- Mysql 的安装(压缩文件)和基本管理
- iOS开发-邮件发送
- javascript提取联通个人信息和通话记录的代码
- JVM(二)GC算法和垃圾收集器
- Vue Router的入门以及简单使用
- 内功心法 -- java.util.LinkedList<;E>; (1)
热门文章
- Linux学习笔记(七) 查询系统
- linux top-显示或管理执行中的程序
- React组件设计技巧
- Python学习:ModuleNotFoundError: No module named &#39;pygal.i18n&#39; 的解决方法
- python爬取酷狗音乐排行榜
- Django 数据库操作之数据库连接
- String replaceAll 正则注意事项及特殊用法(xjl456852原创)
- 关于git上传GitHub以及码云(gitee)
- SQL Server死锁总结 [转]
- Eclipse安装Properties插件来编辑中文