广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    linux下备份MYSQL数据库的方法

    2018-06-01 14:46:09 次阅读 稿源:互联网
    广告
    全网推广平台,软文发布
    只需按照下面3步做,一切都在你的掌控之下:
    第一步:在服务器上配置备份目录代码:
    --------------------------------------------------------------------------------
    mkdir /var/lib/mysqlbackup
    cd /var/lib/mysqlbackup
    --------------------------------------------------------------------------------
    第二步:编写备份脚本代码:
    --------------------------------------------------------------------------------
    vi dbbackup.sh
    --------------------------------------------------------------------------------
    粘帖以下代码,务必更改其中的username,password和dbname。
    代码:
    --------------------------------------------------------------------------------
    #!/bin/sh #Username to access the MySQL server USERNAME="username" # Username to access the MySQL server PASSWORD="password" # List of DBNAMES for Backup DBNAME="dbname" #date timestamp for log message DATE=`/bin/date +%Y-%m-%d_%Hh%Mm` #output file OUTDIR="/var/lib/mysqlbackup/" OUTFILE="ip_bindass".$DATE."sql.gz" #working directory DIR="/var/lib/mysqlbackup/"#cd $DIR # MySQL Backup /usr/bin/mysqldump --database $DBNAME --opt --single-transaction -u$USERNAME -p$PASSWORD | /usr/bin/gzip -9 > $OUTDIR$OUTFILE
    --------------------------------------------------------------------------------
    更改备份脚本权限
    代码:
    --------------------------------------------------------------------------------
    chmod +x dbbackup.sh
    --------------------------------------------------------------------------------
    第三步:用crontab定时执行备份脚本代码:
    --------------------------------------------------------------------------------
    crontab -e
    --------------------------------------------------------------------------------
    若每天下午3点20备份,添加如下代码,
    代码:
    --------------------------------------------------------------------------------
    20 15 * * * /var/lib/mysqlbackup/dbbackup.sh
    --------------------------------------------------------------------------------
    搞定!

    一起学吧部分文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与一起学吧进行文章共享合作。

    广告
    广告
    广告
    广告