`

mysql 备份与恢复基本操作

阅读更多
windows环境下,使用mysqldump,从mysql中导出数据库结构。dbn
2008-06-13 13:45

 



你完全不必看外面这么多废话,看本框框里面的实施步骤就可以了。

一、进入mysql的bin目录

二、导出:

[mysql bin path]>mysqldump --opt -d -u root -p dbn > backup-file.sql
Enter password: ******

三、导入:

[mysql bin path]>mysql -u root -p dbn < backup-file.sql
Enter password: ******


四、收尾工作:清理sql文件,导出时会在bin目录下生成backup-file.sql文件,在导入工作完成后就没用了,可以删了,当然留着也可以。


mysql -u root -p --character-sets-dir=utf-8 dbn < _backup-file_utf-8.sql


罗嗦几句:

今天换工作环境到自己的小本上,之前保存数据库结构的windows OS机器已经点不亮了很可能是搬家的时候撞出了什么故障。只能从linux服务器上导一份数据结构下来了。mysql用的不怎么熟啊……

我可怜的本本“滴……”来“滴………”去“滴…………”,了一个小时才搞定!!

好记性不如烂笔头。且不论我的blog记载给别人带来了多少便利,就我自己也是从中节约了不少的时间的,毕竟接触的技术有点多,久了不用就会忘记,记下来以备查询。


baidu了一堆资料,大部分都是用在linux环境的,导入操作大致有两种方法:

1、mysql -u root -p databasename < bak.sql;

2、. bak.sql;

诸多人推荐使用方法二,并且说方法一有问题。啥问题?没说。
之前在linux上做过导入sql的操作,用“.”命令,即方法二。试了下,windows下不支持。遂采用方法一。尝试的过程中根据记忆试过很多linux下可行的方法。小本滴了无数次。

本次操作得到的教训就是:要学别人的方法,一定要做到每个细节都一样,否则,命令是不会运行的。
备注:使用工具导出,与使用mysqldump导出的文件不一样,区别在于工具导出有create database 命令
分享到:
评论

相关推荐

    MySQL数据库备份和恢复

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

    C#实现备份、还原MySql数据库

    本篇将详细讲解如何使用C#语言来实现MySQL数据库的备份与还原功能,并探讨如何通过线程设置定时自动备份。 首先,我们需要了解C#中与MySQL交互的基础知识。C#可以借助MySQL的数据提供者(如MySql.Data.MySqlClient...

    MYSQL备份、还原

    MySQL备份主要是为了防止数据丢失,这可能由于硬件故障、软件错误、人为操作失误或恶意攻击等原因引起。备份策略通常包括全量备份、增量备份和差异备份,每种都有其适用场景和优缺点。 全量备份是最基础的备份类型...

    C#实现MySQL数据库的备份、还原和初始化

    在C#编程中,与MySQL数据库的交互是常见的任务,特别是在开发管理系统的应用程序时。本文将详细介绍如何使用C#来实现MySQL数据库的初始化、...理解这些基本操作对任何使用C#与MySQL交互的开发者来说都是至关重要的。

    mysql(完整、增量)备份与还原

    MySQL数据库在日常运维中扮演着至关重要的角色,因此掌握如何进行完整备份、增量备份与还原是每个IT专业人员必备的技能。在这个主题中,我们将深入探讨如何使用Java来实现这些功能。 首先,让我们理解什么是数据库...

    阿里MySQL备份恢复指南

    阿里MySQL备份恢复指南是针对使用阿里云数据库服务的用户,特别是那些依赖MySQL数据库的企业或开发者设计的一份详尽的操作手册。这份指南旨在提供一个简单易懂的流程,帮助用户有效地进行数据库备份和恢复,以确保...

    MySQL备份与恢复记录

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

    Mysql数据库备份还原工具

    除了基本的备份和还原功能,高级的备份工具可能还包括其他特性,如增量备份(只备份自上次备份以来更改的数据)、差异备份(只备份与最新完整备份不同的数据)和定时备份计划。虽然描述中没有提及这些特性,但理解...

    mysql数据库备份还原实战操作步骤-mysqldump备份还原

    在本文中,我们将介绍 MySQL 数据库备份还原实战操作步骤,包括使用 mysqldump 工具进行备份和恢复数据库的详细指令。 一、备份数据库 mysqldump 是 MySQL 提供的一种备份工具,使用 mysqldump 可以将 MySQL ...

    Java实现对Mysql数据库的备份还原

    在IT行业中,数据库管理是至关重要的任务之一,其中包括定期备份和恢复操作。本文将深入探讨如何使用Java语言来实现MySQL数据库...通过分析和理解这些代码,你将能够更好地掌握Java实现MySQL备份与还原的具体实现细节。

    delphi备份和还原MySql数据库.zip

    在描述中提到的"delphi备份和还原MySql数据库.zip"源码,就是一个具体的实例,演示了如何在Delphi中实现对MySQL数据库的备份与恢复功能。 首先,我们需要理解备份和还原的基本概念。数据库备份是将数据库中的所有...

    C# MySQL数据库备份还原

    C# MySQL数据库批量备份还原工具是使用C#语言开发的一个数据库备份还原工具,主要用于对MySQL数据库进行批量备份和还原操作。该工具使用了Process类来操作cmd.exe,调用mysqldump.exe来执行备份和还原命令。 知识点...

    PHP mysql备份以及还原源码

    **一、MySQL备份的重要性** 1. **数据安全**:定期备份数据库可以防止意外数据丢失,例如硬件故障、软件错误或恶意攻击。 2. **版本控制**:在开发过程中,备份有助于回滚到特定的数据库状态,以便测试或恢复到先前...

    易语言MYSQL数据库备份还原器源码

    易语言MYSQL数据库备份还原器源码是一个基于易语言编程的工具,主要用于MySQL数据库的备份与恢复操作。易语言,作为一款中国本土开发的编程语言,以其简洁的语法和丰富的库函数,为初学者和专业开发者提供了便利。这...

    Mysql数据库备份恢复测试报告-xtrabackup.docx

    通过这次测试,我们可以了解到MySQL数据库的备份恢复流程,以及如何验证恢复的正确性。同时,也强调了恢复过程中服务器性能的重要性,以及备份策略对于数据保护的关键性。在实际环境中,企业应根据自身需求制定合适...

    mysql备份与还原

    ### MySQL备份与还原知识点 ...通过上述内容的详细介绍,我们可以了解到MySQL备份与还原的基本操作以及使用`LOAD DATA INFILE`导入数据的方法。这对于日常的数据库管理维护工作来说是非常实用的知识点。

    简单的mysql数据库备份与还原

    本文将深入探讨如何进行MySQL数据库的简单备份与还原,并结合提供的文件“database”进行分析。 首先,MySQL数据库备份主要是为了防止数据丢失或损坏。这可以通过多种方式进行,例如使用MySQL自带的`mysqldump`...

    mysql数据备份恢复

    在本篇中,我们将深入探讨 MySQL 的三种主要备份恢复模式,以及如何利用工具如 `innobackupex` 实现高效的数据保护。 一、全量备份 全量备份是最基础的备份方式,它会拷贝数据库的所有文件,包括数据表、日志文件等...

    mysql 数据备份与恢复

    ### MySQL 数据备份与恢复 #### 一、MySQL 数据备份的重要性 在现代企业的信息化管理中,数据库作为信息存储的核心,其安全性和稳定性至关重要。一旦发生硬件故障、人为误操作或者恶意攻击等情况,如果没有有效的...

    基于xtrabackup的MySQL数据库备份及还原Shell脚本.zip

    了解这些基本概念后,你可以查看压缩包内的`基于xtrabackup的MySQL数据库备份及还原Shell脚本`,这个脚本将详细展示如何结合`xtrabackup`和Shell来自动化MySQL数据库的备份与还原流程。在实际使用时,你需要根据自己...

Global site tag (gtag.js) - Google Analytics