Categories


Tags


自动备份mysql并删除7天前备份

以下是一个示例脚本,它使用Shell脚本和MySQL的`mysqldump`命令来自动备份MySQL数据库,并删除7天前的备份。 ```bash #!/bin/bash # MySQL数据库连接信息 DB_HOST="localhost" DB_USER="your_username" DB_PASS="your_password" DB_NAME="your_database" # 备份文件保存路径 BACKUP_DIR="/path/to/backup/directory" # 生成备份文件名 BACKUP_FILE="${BACKUP_DIR}/$(date +"%Y%m%d%H%M%S").sql" # 执行备份 mysqldump -h ${DB_HOST} -u ${DB_USER} -p${DB_PASS} ${DB_NAME} > ${BACKUP_FILE} # 删除7天前的备份 find ${BACKUP_DIR} -type f -name "*.sql" -mtime +7 -exec rm {} \; ``` 请注意替换脚本中的以下变量: - `DB_HOST`:MySQL服务器主机名或IP地址。 - `DB_USER`:用于连接MySQL的用户名。 - `DB_PASS`:连接MySQL的用户密码。 - `DB_NAME`:要备份的MySQL数据库名称。 - `BACKUP_DIR`:备份文件保存的目录路径。 可使用`crontab`命令将此脚本设置为自动运行。 例如,将其添加到每天晚上12点运行的cron作业中: ``` 0 0 * * * /bin/bash /path/to/your/script.sh ``` 此cron作业将在每天的午夜12点运行脚本,并自动备份MySQL数据库并删除7天前的备份。

Public @ 2023-07-28 23:00:29

虚拟主机导入恢复mssql数据库(适用虚拟主机赠送、单独购买数据库)

mssql数据库通过BAK备份恢复的流程:登陆我们网站后台进入管理中心后:1、(如下图)点击“MSSQL管理”点击对应数据库点击管理进入。image.png2、进入数据库管理以后,点击“上传并恢复”image.pngblob.png3、可以看到数据库服务器的ftp地址及账号密码,用ftp连接将本地的数据库bak备份文件上传到空间,上传完以后点击“执行数据库恢复”blob.png如果是mdf文件,也

Public @ 2020-07-25 15:46:44

windows系统MySQL 5.7 解压缩版安装配置方法

一、安装步骤: 1、下载安装包。从官网下载MySQL5.7的最新版安装包,此处以MySQL5.7.21版本为例。 2、双击安装文件,按照提示步骤安装MySQL(可以不做任何设置,按照默认设置,即完成安装) 3、安装完成后,在桌面会有MySQL 5.7.21 Command Line Client 和 MySQL Server 8.0.11面板快捷方式图标,连接MySQL服务器(可以使用M

Public @ 2023-03-01 04:48:38

源文件方式恢复mysql数据库(适用虚拟主机、云主机)

1. 首先,下载备份文件。通常,MySQL备份文件是以.sql或.gz格式进行存储的。 2. 登录MySQL控制台,创建一个空的数据库,并为其指定一个名称。 3. 然后,通过SSH或FTP将备份文件上传到服务器。请确保文件在服务器上的正确路径可以访问。 4. 使用以下命令将备份文件还原到新创建的数据库中: ``` mysql -u your_username -p your_passwor

Public @ 2023-06-02 03:50:14

更多您感兴趣的搜索

0.502160s