mkdir/data/mysqlBackup
测试饬令行备份数据库
/usr/bin/mysqldump--opt-uroot-pwjysql-hlocalhosttest/data/mysqlBackup/db_`date+%F`.sql
[/usr/bin/mysqldump]mysql的备份足本
[--opt]参数
[-uroot]-u数据库用户名
[-pwjysql]-p数据库用户暗码
[-hlocalhost]数据库地点
[test]要备份的数据库名
[/data/mysqlBackup/db_date+%F.sql]保存到data目录下的mysqlBackup目录下的今朝日期.sql文献
注意:施行饬令会有告诫,可漠视,不影响施行结束
编写足本新建名为sqlAutoBak.sh的足本文献,写入底下实质
DB_USER="root"#用户名DB_PASS="wjysql"#你的数据库暗码DB_HOST="localhost"#地点DB_NAME="test"#你要备份的数据库BIN_DIR="/usr/bin"#bin目录BCK_DIR="/data/mysqlBackup"#备份文献寄存的场所$BIN_DIR/mysqldump--opt-u$DB_USER-p$DB_PASS-h$DB_HOST$DB_NAME$BCK_DIR/db_`date+%F`.sql#拼接并施行饬令
注意:Linux下能够操纵vim编纂器创立sqlAutoBak.sh,并写入实质
cd/data/mysqlBackupvimsqlAutoBak.sh
也可在Windows下写好并上传(需操纵notepad++,转成unix格式后,再保管上传)
此刻输入ll,能够观察到今朝目录通盘的文献,能够发掘sqlAutoBak.sh是没有施行权力的,以是要给这个足本赋可施行权力
chmod+xsqlAutoBak.sh#给予可施行权力./sqlAutoBak.sh#施行足本
使上头足本天天主动自行实行主动备份1.确认crontab能否装置
crontab-l假设报“