zoukankan      html  css  js  c++  java
  • mysql数据库在linux下的导出和导入及每天的备份

    mysql数据库的导出,导入

    1. 导出数据库为sql文件

    mysqldump 数据库名 -uroot -p > xxx.sql 导出数据表结构和数据

     eg.   mysqldump cloudres -uroot -p > cloudres.sql

    2. 导出为gz压缩文件

    mysqldump 数据库名 -uroot -p | gzip > xxx.sql.gz 

    3. 导入sql文件

      首先先在数据库中建一个同名的数据库,然后执行以下命令进行导入

      mysql -uroot -p 数据库名 < xxx.sql

     4. 如果导出的.sql文件在服务器上,需要用scp命令把.sql文件下载到要导入的服务器上

    scp root@10.0.10.100:/opt/cloudboot/data/back/db/xxx.sql.gz /tmp(拷贝远程的文件到自己/tmp临时文件中)
     

    mysql数据库的备份

    1. #!/bin/sh mysqldump -uuser -ppassword dbname | gzip > /var/lib/mysqlbackup/dbname`date +%Y-%m-%d_%H%M%S`.sql.gz cd /var/lib/mysqlbackup rm -rf `find . -name '*.sql.gz' -mtime 10`/usr/yunji/backup_mysql //脚本

    2. chmod +x dbbackup.sh //更改备份脚本权限

    3. crontab -e (etc/crontab是系统备份,而crontab -e属于某个属猪的备份) 若每天晚上21点00备份,添加如下代码 00 21 * * * /var/lib/mysqlbackup/dbbackup.sh

    作者:guanbin —— 纵码万里千山

    出处:https://www.cnblogs.com/guanbin-529/

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

  • 相关阅读:
    Android 与 JavaScript 相互调用
    Possible causes are invalid address of the remote server or browser start-up failure.
    pythonCharm 破解
    IntelliJ IDE破解
    JetBrains
    Fidder
    Monkey
    ScrollView fillViewport
    2020牛客寒假算法基础集训营5 E Enjoy the game
    2020牛客寒假算法基础集训营4 H 坐火车
  • 原文地址:https://www.cnblogs.com/guanbin-529/p/9168407.html
Copyright © 2011-2022 走看看