mysql-doc-数据库管理 Posted on 2019-03-15 Edited on 2023-05-21 数据库导入导出1234567# 数据库导出mysqldump -u userName -p dabaseName > fileName.sql# 数据库导入create database test;use test;source 路径.sql 定时备份编写备份脚本123456789101112131415#!/bin/bashbake_dir="/data/sql_bk"# 非压缩式备份# mysqldump -u用户名 -p密码 数据库名 > ${bake_dir}/数据库名_$(date +%y%m%d_%H%M%S).sql# 压缩式备份mysqldump -u用户名 -p密码 数据库名 | gzip > ${bake_dir}/数据库名_$(date +%Y%m%d_%H%M%S).sql.gz# 移除10天前老的备份find ${bake_dir} -mtime +10 -name "*.sql.gz" -delete# 日志写入printf "数据库备份记录:%s\n" $(date +%Y%m%d_%H%M%S) >> log.txt 编写crontab定时器123456sh_path="/data/sql_bk/bakedb.sh"45 4 * * * sh ${sh_path}15 11 * * * sh ${sh_path}15 16 * * * sh ${sh_path}45 23 * * * sh ${sh_path}