`

mysql 备份 还原 相关

阅读更多
btw, phpmyadmin也可以方便的导出数据结构

在网上下了一个java编程的例子想看看,有数据库和源码, 自带使用说明对数据库描述是这样的


mysql -u root -p databasename<microerp-mysql .sql  导入表结构及数据


mysql 数据备份与还原命令:

备份:mysqldump -u root -p  dbcurr> 20090219.sql
     mysqldump  备份命令
     root       用户名(root管理员)
     dbcurr   备份的数据库名;
     >           备份符号
     20090219.sql    备份的文件名

还原:
     mysql -u root -p dbcurr< d:\bbb.sql

     mysql    还原命令
     root       用户名(root管理员)
     dbcurr   备份的数据库名;
     <           还原符号
     20090219.sql    还原的文件名

首先要确保你的mysql 中有 microerp这个库,还原命令是不会自动建库了。

全过程:
mysql -uroot -pyoupwd
create database microerp;
use microerp;
source d:/microerp-mysql .sql;


--all-databases, -A: 备份所有数据库
--databases, -B: 用于备份多个数据库,如果没有该选项,mysql dump 把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysql dum把每个名字都当作为数据库名。

--force, -f:即使发现sql错误,仍然继续备份
--host=host_name, -h host_name:备份主机名,默认为localhost
--no-data, -d:只导出表结构
--password[=password], -p[password]:密码
--port=port_num, -P port_num:制定TCP/IP连接时的端口号
--quick, -q:快速导出
--tables:覆盖 --databases or -B选项,后面所跟参数被视作表名
--user=user_name, -u user_name:用户名
--xml, -X:导出为xml文件

1.备份全部数据库的数据和结构

mysql dump -uroot -p123456 -A >F:\all.sql

2.备份全部数据库的结构(加 -d 参数)

mysql dump -uroot -p123456 -A -d>F:\all_struct.sql

3.备份全部数据库的数据(加 -t 参数)

mysql dump -uroot -p123456 -A -t>F:\all_data.sql

4.备份单个数据库的数据和结构(,数据库名mydb)

mysql dump -uroot -p123456 mydb>F:\mydb.sql

5.备份单个数据库的结构

mysql dump -uroot -p123456 mydb -d>F:\mydb.sql

6.备份单个数据库的数据

mysql dump -uroot -p123456 mydb -t>F:\mydb.sql

7.备份多个表的数据和结构(数据,结构的单独备份方法与上同)

mysql dump -uroot -p123456  mydb t1 t2 >f:\multables.sql

8.一次备份多个数据库

mysql dump -uroot -p123456 --databases db1 db2 >f:\muldbs.sql

 

 

mysqldump 加 选项 -R   导出 函数

 

 

还原部分分(1)mysql 命令行source方法  和 (2)系统命令行方法

1.还原全部数据库:

(1) mysql 命令行:mysql >source f:\all.sql

(2) 系统命令行: mysql -uroot -p123456 <f:\all.sql

2.还原单个数据库(需指定数据库)

(1) mysql >use mydb

mysql >source f:\mydb.sql

(2) mysql -uroot -p123456 mydb <f:\mydb.sql

3.还原单个数据库的多个表(需指定数据库)

(1) mysql >use mydb

mysql >source f:\multables.sql

(2) mysql -uroot -p123456 mydb <f:\multables.sql

4.还原多个数据库,(一个备份文件里有多个数据库的备份,此时不需要指定数据库)

(1) mysql 命令行:mysql >source f:\muldbs.sql

(2) 系统命令行: mysql -uroot -p123456 <f:\muldbs.sql

分享到:
评论

相关推荐

    mysql备份还原

    MySQL 备份还原详解 MySQL 备份还原是数据库管理中非常重要的一步骤,能够确保数据库的安全和可靠性。下面我们将详细介绍 MySQL 备份还原的步骤和注意事项。 什么是 MySQL 备份还原? MySQL 备份还原是指将数据库...

    mysql 备份还原指令脚本

    完整的 mysql 备份还原指令脚本;轻松实现mysql备份和恢复;在sqL等环境下测试通过。绝对可用

    新宇Mysql备份还原大师 v1.0.zip

    新宇Mysql备份还原大师是一款专为MySQL数据库设计的便捷备份和恢复软件,适用于那些对数据库操作不熟悉或缺乏专业数据库管理员的用户。这款工具旨在简化数据库管理过程,确保数据安全,防止因意外数据丢失而带来的...

    mysql自动备份还原小程序

    一、MySQL备份 1. 逻辑备份:通过`mysqldump`命令进行,它能将SQL语句(如CREATE TABLE, INSERT等)导出到文本文件中。这样的备份可以跨平台,但恢复速度相对较慢,因为它需要解析并执行每个SQL语句。 2. 物理备份:...

    Mysql数据库备份还原工具

    "Mysql数据库备份还原工具"就是这样一个实用程序,它简化了MySQL数据库的备份和恢复过程。 首先,让我们详细了解MySQL数据库备份的重要性。数据库备份是为了防止数据丢失,这可能由于硬件故障、软件错误、人为操作...

    MySQL备份还原工具

    /// 备份数据库 /// public void bakup_db(string manual = "") { try { //String command = "mysqldump --quick --host=localhost --default-character-set=gb2312 --lock-tables --verbose --force --port...

    mysql备份还原工具

    方便 、 好用、用于mysql备分还原的好工具。

    nbu&mysql备份恢复.docx

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

    C# MySQL数据库备份还原

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

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

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

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

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

    MySql备份还原系统

    在使用虚拟主机的情况下,MYSQL数据库备份真是个大麻烦。如果数据库的数据量略大,用PHPMYADMIN根本无法下载备份。而且由于添加数据库时,可能存在部分非法字符没有过滤的情况,下载后的数据库无法进行还原。 ...

    mysql数据备份和还原的常用命令

    MySQL 数据备份和还原的常用命令 MySQL 数据备份和还原是数据库管理中非常重要的一步,能够防止数据丢失和恢复数据库。下面将介绍 MySQL 数据备份和还原的常用命令。 MySQL 数据备份命令 1. 备份 MySQL 数据库的...

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

    《易语言MYSQL数据库备份还原器》是一款专为易语言编程环境设计的实用工具,它能够帮助用户方便地对MYSQL数据库进行备份与恢复操作。这款软件的核心功能包括数据库的备份和还原,以及目录复制,旨在提高数据库管理的...

    mysql还原备份文件

    ### MySQL 数据库备份与还原详解 #### 一、MySQL 数据库备份原理及方法 ...通过以上步骤,我们可以详细了解 MySQL 数据库备份与还原的过程及相关配置操作,这对于维护数据库的完整性和安全性具有重要意义。

    mysql数据库备份还原类.rar

    本压缩包"mysql数据库备份还原类.rar"提供了两个PHP类文件,dbback.class.php和upfile.class.php,它们可能用于实现MySQL数据库的自动备份和恢复功能。 1. **数据库备份**: - 备份原理:通常,MySQL数据库的备份...

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

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

    PHP mysql备份以及还原源码

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

    java jsp实现mysql备份还原 代码

    ### Java JSP 实现 MySQL 数据库备份与还原 #### 知识点概述 本文将详细介绍如何使用 Java Bean 技术配合 JSP 来实现 MySQL 数据库的备份与还原功能。在实际开发过程中,数据库的备份与恢复是非常重要的环节,它...

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

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

Global site tag (gtag.js) - Google Analytics