iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql的备份工具有哪些
  • 453
分享到

mysql的备份工具有哪些

2024-04-02 19:04:59 453人浏览 安东尼
摘要

这篇文章主要介绍“Mysql的备份工具有哪些”,在日常操作中,相信很多人在mysql的备份工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的备份工具有哪些”

这篇文章主要介绍“Mysql的备份工具有哪些”,在日常操作中,相信很多人在mysql的备份工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的备份工具有哪些”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

  mysqlhotcopy是一个Perl脚本,最初由TimBunce编写并提供。它使用LOCKTABLES、FLUSHTABLES和cp或scp来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库目录所在的机器上。mysqlhotcopy只用于备份MyISAM。它运行在Unix和NetWare中

  使用方法见下面的脚本.加入crotab中吧.

  #!/bin/sh

  #Name:mysqlbackup.sh

  #PS:MySQLDataBaseBackup,Usemysqlhotcopyscript.

  #LastModify:2008-06-12

  #定义变量,请根据具体情况修改

  #定义脚本所在目录

  scriptsDir=`pwd`

  #数据库的数据目录

  dataDir=/var/lib/mysql

  #数据备份目录

  tmpBackupDir=/tmp/mysqlblackup

  backupDir=/backup/mysql

  #用来备份数据库的用户名和密码

  mysqlUser=root

  mysqlPWD='youpassWord'

  #如果临时备份目录存在,清空它,如果不存在则创建它

  if[[-e$tmpBackupDir]];then

  rm-rf$tmpBackupDir/*

  else

  mkdir$tmpBackupDir

  fi

  #如果备份目录不存在则创建它

  if[[!-e$backupDir]];then

  mkdir$backupDir

  fi

  #得到数据库备份列表,在此可以过滤不想备份的数据库

  fordatabasesin`find$dataDir-typed|\

  sed-e"s/\/var\/lib\/mysql\///"|\

  sed-e"s/test//"`;do

  if[[$databases==""]];then

  continue

  else

  #备份数据库

  /usr/bin/mysqlhotcopy--user=$mysqlUser--password=$mysqlPWD-q"$databases"$tmpBackupDir

  dateTime=`date"+%Y.%m.%d%H:%M:%S"`

  echo"$dateTimeDatabase:$databasesbackupsuccess!">>MySQLBackup.log

  fi

  done

  #压缩备份文件

  date=`date-I`

  cd$tmpBackupDir

  tarczf$backupDir/mysql-$date.tar.gz./

  #End完成

  加入到crontab中设置每周5运行

  00**5/backup/blackup.sh

  注意:恢复数据库到备份时的状态mysqlhotcopy备份出来的是整个数据库目录,使用时可以直接拷贝到mysqld指定的datadir(在这里是/var/lib/mysql/)目录下即可,同时要注意权限的问题,如下例:

  shell>cp-rfdb_name/var/lib/mysql/

  shell>chown-Rmysql:mysql/var/lib/mysql/(将db_name目录的属主改成mysqld运行用户)

  本套备份策略只能恢复数据库到最后一次备份时的状态,要想在崩溃时丢失的数据尽量少应该更频繁的进行备份,要想恢复数据到崩溃时的状态请使用主从复制机制(replication)。

  好用的mysql备份工具有哪些

  小技巧:

  不想写密码在shell中的话,可以在root的home目录下建立一个.my.cnf文件,以便让mysqlhotcopy从中读取用户名/密码。

  [mysqlhotcopy]

  user=root

  password=YourPassword

  然后安全起见,chmod一下。

  chmod600~/.my.cnf

  mysqlhotcopy从选项文件读取[client]和[mysqlhotcopy]选项组。要想执行mysqlhotcopy,你必须可以访问备份的表文件,具有那些表的SELECT权限和RELOAD权限(以便能够执行FLUSHTABLES)。

到此,关于“mysql的备份工具有哪些”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

您可能感兴趣的文档:

--结束END--

本文标题: mysql的备份工具有哪些

本文链接: https://www.lsjlt.com/news/59256.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql的备份工具有哪些
    这篇文章主要介绍“mysql的备份工具有哪些”,在日常操作中,相信很多人在mysql的备份工具有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql的备份工具有哪些”...
    99+
    2022-10-18
  • mysql备份主要有哪些工具
    下文主要给大家带来mysql备份主要有哪些工具,希望这些内容能够带给大家实际用处,这也是我编辑mysql备份主要有哪些工具这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。备份还原脚本及工具1)Xtr...
    99+
    2022-10-18
  • MySQL备份工具一般有哪些
    本文主要给大家介绍MySQL备份工具一般有哪些,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下MySQL备份工具一般有哪些吧。MySQL备份工具常用的...
    99+
    2022-10-18
  • MySQL数据库备份种类以及常用备份工具有哪些
    小编给大家分享一下MySQL数据库备份种类以及常用备份工具有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 1、数据库备份种类MySQL按照数据库大小备份,...
    99+
    2022-10-18
  • MySQL备份工具mysqldump的基础使用命令有哪些
    这篇文章主要介绍了MySQL备份工具mysqldump的基础使用命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  MySQL数据库...
    99+
    2022-10-19
  • MySQL 数据库备份种类以及常用备份工具都有哪些
    本篇文章给大家分享的是有关MySQL 数据库备份种类以及常用备份工具都有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1 数据库备份种类按...
    99+
    2022-10-19
  • 常用的vps自动备份工具有哪些
    常用的VPS自动备份工具有以下几种:1. rsync: rsync是一个功能强大的文件同步工具,可以通过脚本定期执行备份操作,并且支...
    99+
    2023-09-08
    vps
  • Linux系统中常用的备份工具有哪些
    这篇文章主要介绍了Linux系统中常用的备份工具有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。计算机里面重要的数据,不论是对企业用户还是对个人用户,都是至关重要的,若不...
    99+
    2023-06-27
  • mysql备份的工具mysqldump介绍
    下面讲讲关于mysql备份的工具mysqldump,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql备份的工具mysqldump介绍这篇文章你一定会有所受益。节点11、节...
    99+
    2022-10-18
  • 好用的Linux系统数据备份工具有哪些
    今天就跟大家聊聊有关好用的Linux系统数据备份工具有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。rsync工具简介:sync是linux系统下的数据镜像备份工具。使用快速增量...
    99+
    2023-06-28
  • MySQL工具有哪些
    这篇文章主要为大家展示了“MySQL工具有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL工具有哪些”这篇文章吧。 MySQL工具汇总 ...
    99+
    2022-10-18
  • 【MySQL】Xtrabackup备份工具使用
    简介: Xtrabackup是由percona提供的mysql数据库备份工具,支持在线热备份(备份时不影响数据读写).Xtrabackup有两个主要的工具:xtrabackup、innobackupex1...
    99+
    2022-10-18
  • MySQL选择合适的备份策略和备份工具
    目录一、多地部署二、备份的常见分类1、物理备份 VS 逻辑备份1)物理备份2)逻辑备份2、离线备份 VS 在线备份3、全量备份 VS 增量备份三、MySQL中的备份工具1、物理备份2...
    99+
    2022-11-13
  • MySQL GUI工具有哪些
    这篇文章主要介绍了MySQL GUI工具有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。  1. Workbench  制造商:Sun ...
    99+
    2022-10-18
  • MySQL GUI有哪些工具
    这篇文章主要介绍“MySQL GUI有哪些工具”,在日常操作中,相信很多人在MySQL GUI有哪些工具问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL GUI有哪些...
    99+
    2022-10-19
  • MySQL多线程备份工具mydumper
    目录 一、mydumper简介 二、mydumper安装 1、yum安装mydumper 2、源码安装mydumper 三、mydumper参数介绍 四、myloader参数介绍 五、使用例子 一、mydumper简介 mydumper...
    99+
    2023-09-08
    mysql linux 服务器
  • DOS下有哪些必备工具
    本篇内容介绍了“DOS下有哪些必备工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!当安装了操作系统后,首先要使整个电脑的硬件发挥出各自的功...
    99+
    2023-06-09
  • MySQL备份和恢复工具图谱
    之前没有认真整理,感觉备份工具就是mysqldump,xtrabackup了,但是如果认真想一想,其实会发现还是有很多其他丰富的功能。 比如数据的逻辑导出,比如某个表的数据(全部,...
    99+
    2022-10-18
  • MySQL优化工具有哪些
    这篇文章将为大家详细讲解有关MySQL优化工具有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。对于正在运行的mysql性能如何?参数设置的是否合理?账号设置的是否存在...
    99+
    2022-10-18
  • mysql管理工具有哪些
    MySQL管理工具有很多,常见的有:1. phpMyAdmin:一个基于web的MySQL管理工具,易于使用和安装。2. MySQL...
    99+
    2023-06-12
    mysql管理工具 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作