在linux中编写shell脚本实现mysql备份

首先需要编辑/etc/my.cnf文件,否则执行mysqldump时会提示连接错误:

# vim /etc/my.conf

增加以下内容:

[mysqldump]
user=root
password=你的密码

之后重启mysql:

# service mysqld restart

创建脚本:

# vim dump.sh

脚本内容:

#!/bin/bash
bakname=`date +%Y%m%d%H%M%S`
mysqldump --databases db_name | gzip > /opt/data/bak/${bakname}.sql.gz

为脚本增加可执行权限:

# chmod -x dump.sh

执行脚本:

# ./dump.sh

在linux中编写shell脚本实现mysql备份

上一篇:MySQL 连接出现 Authentication plugin 'caching_sha2_password' cannot be loaded


下一篇:无人机操作系统开发商Airware收购无人机数据分析初创企业Redbird