zoukankan      html  css  js  c++  java
  • mysql完整备份案例

    vim /etc/my.cnf  //修改配置文件使其支持汉字

    【修改内容】

    default-storage-engine = INNODB
    character-set-server = utf8
    collation-server = utf8_general_ci

    [client]
    default-character-set = utf8

     systemctl restart mariadb  //重启服务

    【create database client DEFAULT CHARSET=utf8;   //若配置文件没有生效则删除已创建的库,重新在创建库时进行修改 (drop database client;   //删除库)】

    create database client;

    use client;

    show variables like 'character_set_%';

    create table user_info(身份证 int(20),姓名 char(20),性别 char(2),用户ID号 int(110),资费 int(110));

    insert into user_info values('000000001','孙空武','男','001','100');

    insert into user_info values('000000002','蓝凌','女','012','98');

    insert into user_info values('000000003','姜文','女','013','12');
    insert into user_info values('000000004','关元','男','014','38');
    insert into user_info values('000000004','罗中坤','男','015','39');

    select * from user_info;

     完整备份client.user_info表:

     mkdir /backup/

    mysqldump -uroot -p000000 client user_info > /backup/client.user_info-$(date +%Y%m%d).sql

    模拟数据丢失恢复数据:

    grep -Ev "^$|^-|^/" /backup/client.user_info-20191012.sql   //做一个分析

      mysql -uroot -p000000 -e 'drop table client.user_info;'   //删除库文件

    mysql -uroot -p000000 -e 'use client;show tables;'   //查看

    mysql -uroot -p000000 client < /backup/client.user_info-20191012.sql   //恢复备份的库文件   

      mysql -uroot -p000000 -e 'use client;show tables;'   //查看库文件

     mysql -uroot -p000000 -e 'use client;select * from user_info;   //查看一下库内数据

    vim /opt/client_bak.sh  //写一个备份的脚本

    【脚本内容】

    #!/bin/bash

    mysqldump -uroot -p000000 client user_info > /backup/client.user_info-$(date +%Y%m%d).sql

    chmod +x /opt/client_bak.sh   //给脚本一个执行权限

    crontab -e

     systemctl restart crond   //重启服务

  • 相关阅读:
    Ceph实验室:第六课:Ceph运维之横向扩展
    Ceph实验室:第五课:Ceph运维之换盘
    百度2014软件开发工程师笔试题详解 (转)
    阿里巴巴2014笔试题详解(9月22北京)(转)
    阿里巴巴2014秋季校园招聘-软件研发工程师笔试题详解(转)
    腾讯的2014年校招的软开笔试题(转)
    typedef与define区别
    java流总结(转)
    java 流 复制,重命名,删除目录
    java 流 读
  • 原文地址:https://www.cnblogs.com/XXXX001/p/11662309.html
Copyright © 2011-2022 走看看