zoukankan      html  css  js  c++  java
  • mysql 备份 docker mysql备份

    #未用docker安装的

    mysqldump -h192.168.1.180 -P3306 -uroot -p123456 demo0201 > bak180814.sql

    mysql -u用户名 -p密码 数据库名称 < 用于恢复数据库的数据文件路径


    #docker备份
    docker exec -it redlichee-mysql mysqldump -uroot -p123456 demo0201 > /data/demo0201_bak0814.sql

    #创建数据库
    docker exec -it senscrm-mysql mysql -uroot -p123456 create database y_test;

    #docker exec -it senscrm-mysql mysqldump -uroot -p123456 y_test > /data/y_test_bak0814.sql

    #恢复数据 注:注释掉第一行,替换掉数据库名带前辍的(
    :%s/fooc/bar
    c表示需要确认,例如全局查找"foo"替换为"bar"并且需要确认)

    #docker 还原备份
    docker exec -i senscrm-mysql mysql -uroot -p123456 demo < /data/dbbak/demo0201_bak0814.sql

    #全一些docker的备份

    docker exec -it senscrm-mysql mysqldump -uroot -SENSCRM.com -P3306 -h192.168.1.10  demo0201 > /data/dbbak/demo0201_bak0814.sql

    #注:如果还原失败,请看一下备份第一行是否有问题,有问题注释掉就可以还原成功 

  • 相关阅读:
    js快速排序
    蛇形数组
    大臣的旅费
    1724ROADS
    2738:实数加法
    完整版高精度计算(整理后的)
    2737:大整数除法
    2980:大整数乘法
    2736大整数减法,3180 整数减法
    2981:大整数加法
  • 原文地址:https://www.cnblogs.com/yjhkhnuje/p/9958784.html
Copyright © 2011-2022 走看看