mysql8数据库备份之数据冷备份

    1. 数据冷备份要点:
      • 数据库下载链接:https://dev.mysql.com/downloads/mysql/
      • 数据库版本:mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz
      • 数据冷备份:读、写操作均不可进行,数据库停止服务
      • 前提条件:数据库版本一致、配置文件一致、安装路径一致
    2. 数据冷备份实现步骤
      1. 数据库数据丢失;
        0
      2. 分别停止两个数据库实例;
        systemctl stop mysqld
      3. 备份数据目录,二进制安装备份如下目录;
        tar zcvf /root/data.tar.gz /data/ /etc/my.cnf
      4. 备份配置文件(如有其他重要文件,也需要一并备份,例如二进制文件);
        tar zcvf /root/data.tar.gz /data/ /etc/my.cnf
      5. 使用ssh协议传输到需要恢复的主机并解压;
        scp data.tar.gz 192.168.87.150:/root
      6. 如下在需要还原的主机操作;
        cd /root && tar xf data.tar.gz
      7. 创建配置文件及修改属组;
        touch /data/mysql/mysql.sock
        chown mysql.mysql /data/mysql/mysql.sock
        touch /data/mysql/mysql.pid
        chown mysql.mysql /data/mysql/mysql.pid
      8. 将配置文件移动到/etc下;
        mv /etc/my.cnf /etc/my.cnf-bak
        cp -r /etc/my.cnf /etc
      9. 启动数据库;
        systemctl start mysqld
      10. 验证数据文件:数据库“weixin”已经恢复
        0
 
posted @ 2023-06-03 16:06  outmail  阅读(217)  评论(0)    收藏  举报