mysql物理备份步骤

这篇具有很好参考价值的文章主要介绍了mysql物理备份步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原库10.153.88.5,新建数据库实例10.153.88.6,注意/etc/my.cnf配置和88.5一致,测试目的是通过copy数据文件到88.6来恢复数据库。

在数据库10.153.88.5打包数据文件

[mysql@t3-dtpoc-dtpoc-web04 mysql]$ cd /testdata/mysql
[mysql@t3-dtpoc-dtpoc-web04 mysql]$ tar zcf /home/mysql/liys/mysql_backup.tar.gz ./
[mysql@t3-dtpoc-dtpoc-web04 mysql]$ cd /home/mysql/liys/
[mysql@t3-dtpoc-dtpoc-web04 liys]$ ls
mysql_backup.tar.gz 

传输到目标库10.153.88.6
scp mysql_backup.tar.gz mysql@10.153.88.6:/testdata/mysql

在10.153.88.6解压并覆盖数据文件
[mysql@t3-dtpoc-dtpoc-web05 mysql]$ tar -xvf mysql_backup.tar.gz
[mysql@t3-dtpoc-dtpoc-web05 mysql]$ ls -ltr
total 213368
drwx------ 2 mysql mysql     8192 Jul 13 10:10 performance_schema
-rw------- 1 mysql mysql       56 Jul 13 10:10 auto.cnf
drwx------ 2 mysql mysql     8192 Jul 13 10:10 sys
-rw------- 1 mysql mysql      398 Jul 19 15:28 t3-dtpoc-dtpoc-web04-slow.log
drwx------ 3 mysql mysql       17 Aug 18 16:50 log
drwx------ 2 mysql mysql       48 Aug 22 14:06 mytest
drwx------ 2 mysql mysql       61 Aug 22 14:48 backup
-rw------- 1 mysql mysql      572 Aug 23 16:11 ib_buffer_pool
-rw------- 1 mysql mysql        8 Aug 23 16:11 mysql.pid
-rw------- 1 mysql mysql 12582912 Sep  4 15:18 ibtmp1
-rw------- 1 mysql mysql    98304 Sep  4 15:27 myspacetest.ibd
drwx------ 2 mysql mysql     4096 Sep  4 15:30 mysql
-rw------- 1 mysql mysql 79691776 Sep  4 15:31 ibdata1
-rw------- 1 mysql mysql 50331648 Sep  4 15:31 ib_logfile1
-rw------- 1 mysql mysql 50331648 Sep  4 15:31 ib_logfile0
-rw------- 1 mysql mysql   159957 Sep  5 00:47 mysql.err
-rwx------ 1 mysql mysql 25240776 Sep  5 16:50 mysql_backup.tar.gz

在10.153.88.6重启数据库实例:
[mysql@t3-dtpoc-dtpoc-web05 mysql]$ service mysql restart
 ERROR! MySQL server process #3299579 is not running!
Starting MySQL. SUCCESS! 
[mysql@t3-dtpoc-dtpoc-web05 bin]$ ./mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.26 MySQL Community Server (GPL)

Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

查看可以看到MYSQL库下employee表完全恢复了,mytest库的表也恢复了。
[root@localhost:(none)]>use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
[root@localhost:mysql]>select * from employee;
+----+------------+
| id | name       |
+----+------------+
|  1 | sff        |
|  3 | fhjl       |
|  6 | woaizhogng |
| 32 | asfsf      |
| 33 | asfsf      |
| 34 | asfsf      |
+----+------------+
6 rows in set (0.00 sec)

[root@localhost:mysql]>use mytest;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
[root@localhost:mytest]>select * from t1;
+------+----------+
| id   | name     |
+------+----------+
|    1 | xiaoming |
|    2 | xiaohong |
|    3 | xiaoli   |
|    3 | xiaoli   |
|    4 | xiaozhao |
+------+----------+
5 rows in set (0.00 sec)

[root@localhost:mytest]>

这和DB2的物理备份是一样的,当一个DB2数据库数据库很大时,比如几十T,通过数据库的在线热备是非常耗时的,这个适合可以通过操作系统的快照功能,对db2的实例目录/home/db2inst1,数据库目录DBPATH(一般就是实例目录),数据目录(表空间文件)进行磁盘快照备份。如果磁盘损坏发生,可以通过磁盘快照来恢复数据。当然也可以建立一个新的DB2实例环境,创建一个空的db2inst1实例,然后保持/etc/services里DB2端口监控配置和原库一致,保持重要的系统变量比如其他重要的内存内核参数:
kernel.shmmax = 68719476736
kernel.shmall = 4294967296
kernel.shmmni = 129280

和原库一致,把磁盘快照mount到新环境下,就可以起数据库实例了,能进行正常的读写,和本文的Mysql物理备份原理是一样的文章来源地址https://www.toymoban.com/news/detail-702804.html

到了这里,关于mysql物理备份步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • adb 调试机顶盒步骤

    1、 首先让机顶盒网络和计算机处于相同的网络环境。 2、机顶盒打开adb调试模式 在主页,按主页-退出-26 ;多按几次 3、找到终端软件, 1、 adb connect 机顶盒ip (连接设备) adb disconnect 机顶盒ip(断开设备) 2、adb logcat -v time ./3.log (开始抓日志,3.log文件存在根目录下)命令

    2024年02月19日
    浏览(45)
  • 综合布线系统的物理验收与鉴定的区别与验收步骤

    综合布线验收是施工方向用户方移交的正式手续,也是用户对工程的认可。尽管许多单位把验收与鉴定结合在一起进行, 但验收与鉴定还是有区别的,主要表现如下。 (1) 验收是用户对网络工程施工工作的认可 ,检查工程施工是否符合设计要求和有关施工规范。用户要确

    2024年02月07日
    浏览(38)
  • 【Android取证篇】ADB版本更新详细步骤

    更新ADB版本,解决无法连接设备问题【蘇小沐】 ADB没有自动更新的命令,我们需要下载新的ADB进行替换更新。 1、ADB查找 打开任务管理器(快捷键shift+ctrl+Esc或Win+X),在“详细信息”里,找到ADB,打开ADB所在的位置(右键ADB,打开文件所在的位置)。 2、替换掉旧版本的AD

    2024年02月06日
    浏览(46)
  • 局域网ADB设备详细步骤以及说明

    要在局域网中使用 ADB 连接设备,需要以下步骤: 1. 首先确认你的 Android 设备和电脑处于同一个局域网中,可以在同一路由器下。 2. 在电脑上安装 ADB 工具,确保电脑能够使用 ADB。 3. 在 Android 设备上开启开发者选项,启用 USB 调试。 4. 连接 Android 设备到电脑,确保电脑上能

    2024年02月13日
    浏览(35)
  • Mac 安装配置adb命令环境(详细步骤)

    因为android sdk里边开发的一些包都是依赖java语言的,所以,首先要确保已经配置了java环境。 Android Studio官网下载链接 详细的安装连接请参考 Mac 安装Android studio 在安装完成之后,将android的adb工具所在目录加入环境变量里面。 (1) 修改.bash_profile文件中的内容 在终端中输入 vi

    2024年02月14日
    浏览(40)
  • 同一台物理机上安装不同版本的python(内含python安装步骤)

    一:前言 由于python3.x的版本并不兼容python2.x的版本,或者工作涉及到Python多版本之间开发、测试,又或者需要用不同版本的python用来专门处理不同的内容,就需要在一台物理机上安装两个版本的Python(注意:同一个版本的python,同一台物理机机当且仅当只能存在一个)。 二:具

    2024年02月05日
    浏览(35)
  • 安卓备份基带分区 备份字库 步骤解析 以免误檫除分区或者“格机” 后悔莫及

    玩机搞机---安卓机型mtk和高通芯片查看分区 导出分区 备份分区的一些工具分析 修复基带 改串码 基带qcn 改相关参数 格机危害 手机基带的重要性前面几期博文我都有相关的说明。他区别于别的分区。而且目前手机的安全性越来越高。基带分区基本都是专机专用。而不像早期

    2024年02月07日
    浏览(38)
  • 图文详细讲解步骤adb或uniapp真机调试连接手机

    1、确保硬件设备没有问题。手机通过数据线连接电脑后,已启用传输文件的模式,可以在电脑正常打开并浏览到手机里面的文件。 2、手机的开发者调试模式已经打开。以小米手机为例,打开方式:设置–更多设置-开发者选项-USB调试。 3、电脑是否已正确安装驱动程序。打开

    2024年02月20日
    浏览(36)
  • Macbook Pro 笔记本迁移新电脑,备份、文件、删除步骤

    最近电脑损坏,需要跟换新电脑,跟换的过程遇到一些问题,记录了一下,避免下次重蹈覆辙。 1. 数据迁移 2. 信息删除 3. 软件卸载 4. 备份文件 5. 提示 一、数据迁移 将原来电脑上的文件迁移到新的电脑上,Mac book 上有一个比较方便的软件 “隔空投送”,需要打开蓝牙

    2024年02月09日
    浏览(53)
  • 【App测试】adb三大连接方式-夜神模拟器+真机+android真机(详细步骤)

    adb连接安卓模拟器 1、检查夜神nox_adb.exe的版本与本地的adb版本是否一致 如果本地adb和夜神adb版本不一致,会相互查杀 1)检查本地adb的版本 在cmd命令行中输入: adb version ,为1.0.41版本 2)检查夜神中nox_adb.exe版本 进入到夜神的安装包的bin目录下,按住shif,点击右键,打开

    2024年02月03日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包