mysql实时备份数据库(含代码示例)

MySQL实时备份数据库可以通过使用命令来实现,具体代码如下:创建备份脚本backup.sh:

MySQL实时备份数据库可以通过使用命令来实现,具体代码如下:创建备份脚本backup.sh:

MySQL实时备份数据库可以通过使用mysqldump命令来实现,具体代码如下:

1. 创建备份脚本backup.sh:

#!/bin/bash

# 设置备份文件名

DATE=`date +%Y-%m-%d`

FILE="db_$DATE.sql"

# 设置备份路径

BACKUP_DIR="/var/backups/mysql"

# 设置mysql用户名和密码

MYSQL_USER="root"

MYSQL_PASS="password"

# 设置mysql数据库名

MYSQL_DB="dbname"

# 创建备份文件夹

if [ ! -d "$BACKUP_DIR" ]; then

mkdir -p "$BACKUP_DIR"

fi

# 执行备份

mysqldump -u $MYSQL_USER -p$MYSQL_PASS $MYSQL_DB > $BACKUP_DIR/$FILE

2. 添加crontab定时任务:

# 每天凌晨3点执行备份脚本

0 3 * * * /bin/sh /var/backups/mysql/backup.sh

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(643)
cmd打开mysql(含代码示例)
上一篇
redis数据库使用教程(含代码示例)
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(22条)