登录
首页 >  数据库 >  MySQL

MySQL怎么快速备份脚本

来源:SegmentFault

时间:2023-01-18 13:55:09 279浏览 收藏

大家好,今天本人给大家带来文章《MySQL怎么快速备份脚本》,文中内容主要涉及到MySQL、数据备份,如果你对数据库方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

网上找了一个改了下,感觉挺方便,一个目录代表一个数据库,这样就可以备份多个数据库,不备份全部数据库了,而且很方便。

mysqldump 路径没写成变量,将就吧~

#!/bin/bash


#du -sh /usr/local/mysql-5.5/data/*

# 在这个目录下每建个文件夹代表一个(同名)数据库
BACKUP_DIR='/backup/local/'

rq=` date +%Y%m%d_%H%M%S `


for database in ` ls $BACKUP_DIR `;do
    if [ -d ${BACKUP_DIR}${database}/ ];then
        /usr/local/mysql-5.5/bin/mysqldump -uroot -p'密码' $database > ${BACKUP_DIR}${database}/${database}_$rq.sql
        find ${BACKUP_DIR}${database}/ -mtime +5 -name "mysql*" -exec rm -rf {} ;    
    fi
done

到这里,我们也就讲完了《MySQL怎么快速备份脚本》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于mysql的知识点!

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表