广

MYSQL

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

    mysql的自动备份

    2018-05-07 10:25:02 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布

    time=`date  +%G%I%d%H%M` #年月日时分

    db=products
    echo "#产品库" >/sqlbak/${db}_$time.sql  #备份文件名为[库名_年月日时分.sql]
    mysqldump --add-drop-table -c  --allow-keywords --force --password=1234567890 --user=root $db >>/sqlbak/${db}_$time.sql

    db=news   #另一个库

    echo "#新闻库" >/sqlbak/${db}_$time.sql
    mysqldump --add-drop-table -c  --allow-keywords --force --password=1234567890 --user=root $db |bzip2 -9 >/sqlbak/${db}_$time.sql.bz2

    #--add-drop-table是添加一个删出命令。
    #-c是完整插入,每行插入都包括字段名
    #--force是出错也继续
    #--allow-keywords是对于保留字做字段名时对字段名加反引号。

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

    零七网广告
    零七网广告
    零七网广告
    零七网广告