新建可执行脚本:bkuniapp.sh
vim bkuniapp.sh
第一行输入:#!/bin/bash
输入mysql备份命令:
mysql版本小于5.6:
mysqldump -u用户名 -p密码 数据库名称 > /back.sql
mysql版本大于5.6会提示密码不安全
修改mysql配置文件:/etc/my.cnf
vim /etc/my.cnf
在[client]后面新增
host=localhost
user=数据库用户
password=数据库密码
mysqldump --defaults-extra-file=/etc/my.cnf 数据库名称> /back.sql
执行可执行脚本./bkuniapp.sh
需要定期自动备份的话需要添加到计划任务
计划任务备份数据库
crontab -e
*/1 * * * * /usr/local/dbback/bkuniapp.sh
表示每分钟执行一次脚本
0 0 * * * /usr/local/dbback/bkuniapp.sh
每天零点执行脚本