`
objet888
  • 浏览: 61313 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
最近访客 更多访客>>
社区版块
存档分类
最新评论

mysql的备份与恢复

阅读更多
一:冷备份与恢复

   备份

冷备份也就是在mysql 暂停的情况下,直接复制mysql的数据文件和库表结构的备份。优点:备份速度快,备份完全,但是需要停止服务器。

方法:

1:停用mysql ,主要有两种方式:
① “开始”----“设置”---“控制面板”---“管理工具”---“服务”,找到“mysql”服务,右键单击,选择“停用”。
② “开始”---“运行”,在打开的位置输入:CMD 回车,在新窗口输入:net stop mysql.

2:复制%MYSQL%/data目录下数据库文件和数据文件到备份目录。



恢复

如果要恢复数据库,那么直接复制备份文件到%MYSQL%/data目录下(数据库为停用),然后启动mysql:net start mysql.



二:热备份与恢复

   

备份

热备份是指在mysql启动的状态下,利用mysqldump命令进行备份。优点:不需要停止服务器。

方法:

1 “开始”---“运行”,在打开的位置输入:CMD 回车,在新窗口输入:cd  %MYSQL%
回车,已经切换到数据库安装目录,然后输入:cd bin 回车,进入到mysql 的bin目录,我们在该目录下执行备份操作。

2 在命令行输入:mysqldump -u root -p rhui > rhui.sql 回车(此操作是在mysql启动的状态下执行)。

   -u root:表示连接到mysql的用户名为:root
   rhui 表示需要备份的数据库 (用户可以修改成你要备份的数据库)
   >rhui.sql 表示把rhui数据库文件备份到rhui.sql文件中。(用户可以修改为要备份的文件名称)
   -p 表示root密码

     3 此时,提示用户输入root密码,输入密码后,回车,几秒过后,在 %MYSQL%/bin目录可以找到rhui.sql文件。然后把该文件复制到要备份的磁盘。

恢复

  准备工作:把mysql服务器上,需要恢复的数据库下的所有表删除掉,留下空的数据库,例如:rhui(如果没有数据库,先创建一个空的数据库)

  1 我们复制备份文件,例如:rhui.sql到 %MYSQL%/bin 目录;
  2  “开始”---“运行”,在打开的位置输入:CMD 回车,在新窗口输入:cd  %MYSQL%
回车,已经切换到数据库安装目录,然后输入:cd bin 回车,进入到mysql 的bin目录,我们在该目录下执行备份操作。
  3 输入:mysql –u root –p rhui < rhui.sql 回车,然后输入数据库密码,无错误信息提示,表示数据库恢复完成。



 



  附:

    mysql官方网站(mysql.com)提供了一个mysql查询工具:mysql query browser,可以下载安装,管理mysql比较方便(数据库的创建,表结构修改,删除等等)。



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lovechineseboy/archive/2006/05/29/759896.aspx
分享到:
评论

相关推荐

    实验报告六 MYSQL备份与恢复.docx

    根据提供的实验报告“MYSQL备份与恢复”的相关内容,我们可以总结出以下几个关键知识点: ### 一、MYSQL日志管理 #### 1. 错误日志 - **定义**: 记录MySQL运行过程中的错误信息和警告信息。 - **作用**: 帮助管理...

    Mysql备份与恢复

    生产中Mysql备份恢复的形式,基于mysqldump备份及原理,基于Xtrabcackup备份及原理,表空间传输,binlog备份(增量),基于mysql全备+增备的恢复Tips

    MySQL备份与还原(重要).pdf

    MySQL数据库备份与还原是一项至关重要的技能,它确保了当数据损坏或丢失时,我们能够从备份...理论知识和实际操作相结合,旨在帮助运维人员和数据库管理员(DBA)制定出高效可靠的MySQL备份与还原方案,确保数据安全。

    mysql备份与还原

    ### MySQL备份与还原知识点 #### 一、MySQL备份方法 MySQL数据库备份是非常重要的维护工作之一,主要用于防止数据丢失,确保业务连续性。备份通常分为全量备份和增量备份。 **全量备份**:指的是将数据库中的所有...

    linux运维学习笔记:Mysql备份与恢复.pdf

    衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。 常用的备份方式有三种:物理备份、全量备份和增量备份。 1. 物理...

    MySQL备份与恢复记录

    MySQL备份与恢复是数据库管理中的关键任务,确保数据安全和业务连续性。在本文中,我们将探讨两种主要的MySQL备份方法——冷备份和工具备份,以及如何进行恢复操作。 首先,冷备份是最简单的备份方式,它涉及在...

    MySQL备份与恢复.ppt

    MySQL备份与恢复,里面都做了详细解析.ppt

    MySQL 备份与恢复 手把手教学视频

    本教程将围绕“MySQL备份与恢复”这一主题,详细讲解如何保护你的宝贵数据,确保在出现故障时能够迅速恢复。 1. **备份的重要性**:数据丢失可能由于硬件故障、软件错误、人为操作失误或恶意攻击等多种原因造成。...

    MySQL数据库备份和恢复

    #### 常见的MySQL备份工具与方法 MySQL提供了多种内置的备份工具和技术,主要包括: - **mysqldump**:这是最常用的数据导出工具,支持逻辑备份,即将数据表导出为SQL脚本。它可以处理不同版本间的迁移,非常适合...

    mysql备份还原

    MySQL 备份还原是指将数据库中的数据备份到外部存储设备上,并在需要时将其恢复到数据库中。备份可以是全量备份,也可以是增量备份。全量备份是指将整个数据库的数据备份到外部存储设备上,增量备份是指将自上一个...

    nbu&mysql备份恢复.docx

    NBU&MySQL备份恢复 NBU(NetBackup)是一款功能强大的备份恢复软件,而MySQL是一款流行的关系型数据库管理系统。本文将详细介绍如何使用NBU来备份和恢复MySQL数据库。 NBU备份mysql的优势 使用NBU备份mysql数据库...

    mysql备份与还原命令

    ### MySQL备份与还原命令详解 在数据库管理领域中,数据备份和恢复是非常重要的操作,能够有效保障数据的安全性。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了多种实用的工具来帮助用户完成备份与恢复...

    MySQL备份与还原..pdf

    MySQL 备份与还原技术指南 MySQL 备份是指将 MySQL 数据库中的数据导出到一个文件中,以便在需要时恢复数据库。mysqldump 是一个常用的备份工具,它可以将 MySQL 数据库中的数据导出到一个 SQL 文件中。 ...

    mysql备份与恢复详细整理

    MySQL备份与恢复是数据库管理的重要环节,确保在数据丢失或系统故障时能够快速恢复到正常状态。本篇文章将深入探讨MySQL的备份与恢复策略,包括常见的工具和参数,特别是对`mysqldump`工具的详细使用。 1. **...

    03-MySQL备份与恢复1

    MySQL备份与恢复涉及多种技术和方法,需要根据业务需求、数据库规模和可用资源来定制合适的备份策略。物理备份和逻辑备份各有优势,增量和差异备份则在节省存储空间方面发挥作用。同时,理解并熟练运用二进制日志...

    mysql备份与恢复原理,操作流程

    MySQL数据库的备份与恢复是确保数据安全性的重要环节。...总之,MySQL备份与恢复策略需要综合考虑数据量、备份频率、恢复需求和可用工具,以确保在面对各种可能的风险时,能快速有效地恢复数据,保障系统的稳定运行。

Global site tag (gtag.js) - Google Analytics