Linux下实现MySQL数据库每天自动

创立寄存备份sql的文献夹

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假设报“


转载请注明:http://www.aierlanlan.com/cyrz/1184.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了