mkdir -p /data/backup/mysql
创建备份目录。,,2. **编写备份脚本**:创建一个名为 mysql_backup.sh
的脚本,内容如下:, ``bash, #!/bin/bash, db_name='your_database', backup_dir='/data/backup/mysql/', current_time=$(date +'%Y-%m-%d_%H%M%S'), filepath=$backup_dir$current_time'.sql.gz', mysqldump --defaults-extra-file=/data/backup/my_mysql.cnf $db_name | gzip > $filepath, echo '导出成功,文件名为: '$filepath,
`,,3. **配置 MySQL 连接信息**:在
/data/backup 目录下创建
my_mysql.cnf 文件,并添加 MySQL 的连接信息:,
`ini, [mysqldump], max_allowed_packet = 400M, host=127.0.0.1, user=root, password='your_password', [mysql], host=127.0.0.1, user=root, password='your_password',
`,,4. **赋予脚本可执行权限**:通过
chmod +x /data/backup/mysql_backup.sh 命令赋予脚本可执行权限。,,5. **设置定时任务**:使用
crontab -e 命令编辑定时任务,添加如下内容以实现每天凌晨三点自动执行备份脚本:,
`plaintext, 00 3 * * * /data/backup/mysql_backup.sh,
``,,通过以上步骤,即可在 CentOS7 下实现 MySQL 的定时自动备份。yum install httpd -y
进行安装。安装完成后,可以通过systemctl start httpd
启动服务,并通过systemctl enable httpd
设置开机自启。如需修改默认端口,可编辑配置文件/etc/httpd/conf/httpd.conf
并重启服务。Powered By Z-BlogPHP 1.7.3