| 您的当前位置:首页 --> MYSQL教程 --> Linux自动备份MySQL数据库脚本代码 |
| MYSQL教程 Linux自动备份MySQL数据库脚本代码 |
| 浏览次数:1072 关键词 ( ) |
| 查看使用该CPU的产品 查看CPU天梯 |
| CPU型号:Linux自动备份MySQL数据库脚本代码 |
| 主频:Ghz |
| 睿频:Ghz |
| 核心数:个 |
| 不支持超核心 |
| 制作工艺: |
| 插槽类型: |
| 功耗:0W |
| L3缓存:0MB |
| 支持最大内存: 0GB |
| CPU详细参数 |
|
在脚本中可设置需要备份的数据库表清单,并且会将备份文件通过gzip压缩。需要注意的是,这段脚本仅适用数据一致性要求不高的环境。 复制代码 代码如下: #!/bin/bash mysql_pwd="password" mysql_dump="/usr/local/mysql/bin/mysqldump" cur_year=$(date +"%Y") cur_month=$(date +"%m") cur_day=$(date +"%d") dump_path="/usr/backup/mysql/$cur_year-$cur_month/$cur_day" arr_tables=( "table_1" "table_2" "table_3" ) if [ ! -d "$dump_path" ]; then mkdir -p "$dump_path" fi for cur_table in ${arr_tables[*]}; do $mysql_dump -uroot -p$mysql_pwd --opt mydb $cur_table | gzip > $dump_path/$cur_table.sql.gz done |
| 下一个产品 SQL计算timestamp的差值的方法 上一个产品 mysql获取随机数据的方法 |