`
peachtao
  • 浏览: 38755 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类

mysqldump备份数据库和mysql还原数据库

阅读更多
步骤:1。 开始-〉运行 -〉cmd

           2。找到mysqldump的路径,比如C:\Program Files\MySQL\MySQL Server 5.0\bin

                cd C:\Program Files\MySQL\MySQL Server 5.0\bin

          3。导出数据,并注意数据库中中文字符类型

           C:\Program Files\MySQL\MySQL Server 5.0\bin>mysqldump -u root --default-character-set=gb2312 -p db_fileManageSys > c:\2.sql

MySql的备份可用命令mysqldump ,使用方法很简单,mysqldump -u 用户名 -p (密码) -h 主机名 数据库名 >路径/备份名.bak;同时也可以是用mysqldump到处数据结构(tablename.sql)和数据(tablename.txt) mysqldump -u 用户名   -p (密码) -h 主机名 数据库名 tablename1 tablename2 > back.sql或mysqldump -u 用户名 -p (密码) -h 主机名 数据库名 --tab 路径 --opt 数据库名.
EXA:
mysqldump -u pivot -p pivot news > c:\news.sql


   那么还原可以mysql命令,mysql -u 用户名 -p (密码) -h 主机名 --one-database 还原数据库名 < 路径/备份名.bak,--one-database是指定要恢复的数据库.
EXA:
mysql -u pivot -p pivot news < c:\news.sql

(括号表示密码不先输入,在连接时在Enter password;若密码为空可缺省-p参数)


如果MySQL服务器上的字符集是 latin1 的,mysqldump 出来的中文都是乱码!一个简单的办法是加上默认字符集选项,如:

mysqldump -h 127.0.0.1 -P 3307 -u username --default-character-set=gbk -p databasename > dumpfile.txt

-h 主机

-P 端口,必须单独用此选项,而不能连续写在主机地址后面

-u 用户名

--default-character-set 知道数据内容是中文时可以指定为 gbk,这样即使数据库本身设置字符集为 latin1 出来的文件中文也能正常!

-p 密码

databasename 数据库名

> 后面是输出文件的路径。
分享到:
评论

相关推荐

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

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

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

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

    PHP备份和还原MySQL数据库代码

    综上所述,PHP备份和还原MySQL数据库涉及的主要知识点包括: 1. 使用`mysqldump`命令行工具。 2. 在PHP中执行系统命令,如`shell_exec()`。 3. PHP连接MySQL数据库,使用`mysqli_connect()`或`PDO`。 4. 读取和执行...

    MySQL数据库备份和恢复

    MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统高可用性的关键环节。本文将深入探讨MySQL数据库的备份与恢复机制,涵盖主要的备份工具、技术细节以及最佳实践,旨在为...

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

    以下是一个简单的C#代码示例,展示如何执行`mysqldump`命令备份数据库: ```csharp using System; using System.Diagnostics; public void BackupDatabase(string databaseName, string backupFilePath, string ...

    C# MySQL数据库备份还原

    Cmd命令可以用于执行各种操作,例如备份数据库、还原数据库、执行SQL语句等。在本例中,Cmd命令被用于调用mysqldump.exe来执行备份命令。 知识点四:C#中的文件操作 在C#中,可以使用文件流来读取和写入文件。例如...

    通过Data文件夹备份和还原实现Mysql数据库的备份以及还原

    本文将详细讲解如何通过Data文件夹备份和还原实现MySQL数据库的备份及恢复,这是一种简单直接的方法,尤其适合小型数据库或者开发测试环境。 首先,我们需要理解MySQL的数据存储结构。MySQL数据库的数据文件主要...

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

    总结起来,C#实现MySQL数据库的备份、还原和初始化主要涉及对数据库操作的封装,通过执行命令行工具(如`mysqldump`和`mysql`)来完成数据库的生命周期管理。理解这些基本操作对任何使用C#与MySQL交互的开发者来说都...

    mysqldump备份mysql数据库.docx

    mysqldump 还提供了还原数据库的功能,可以将备份的 SQL 文件导入到 MySQL 数据库中。 使用方法:`mysql -u "root" -p "pw" Use db_Name mysql db_Name *.sql` 或 `source d:\*.sql` mysqldump的选项 mysqldump ...

    mysql数据库备份与还原图解.docx

    4. 备份数据库:使用命令 `mysqldump -hlocalhost -uroot -p123 hterp_ding &gt; f:/ht_sun.sql` 将数据库备份到文件 `ht_sun.sql` 中。 二、还原数据库 还原数据库是指将备份的数据恢复到数据库中。还原数据库的步骤...

    C#备份还原mysql数据库

    通常,备份数据库的SQL语句是`mysqldump`命令,但在C#中,我们需要通过执行系统命令的方式来调用它。例如: ```csharp ProcessStartInfo psi = new ProcessStartInfo(); psi.FileName = "mysqldump.exe"; psi....

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

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

    数据库的备份与还原

    - **工作原理**:`mysqldump`是一个用于备份MySQL数据库的强大工具。它能将数据库中的表结构及数据转换成一系列SQL语句,保存为文本文件。备份过程包括两步:首先获取表结构,生成相应的CREATE语句;然后将表中的...

    mysql使用mysqldump备份和还原

    这段代码定义了两个函数,分别用于调用`mysqldump`备份和`mysql`还原数据库。在实际应用中,需要根据实际情况处理密码输入(通常不建议在命令行直接传递密码,而是通过环境变量或输入对话框)和其他错误处理。 总之...

    mysql数据库备份与还原

    - 运行`mysqldump`命令来备份数据库,语法如下: ```bash mysqldump -u 用户名 -p 数据库名 &gt; 导出文件名 ``` 例如,要备份名为`voice`的数据库到文件`voice.sql`,则命令为: ```bash mysqldump -u root -p ...

    mysql数据库备份还原类.rar

    - 还原过程:还原数据库通常涉及读取备份文件中的SQL语句,并通过`mysql`命令行客户端或者PHP的PDO或mysqli接口执行这些语句。 - `upfile.class.php`:此文件可能包含一个用于恢复数据库的类,它接收备份文件路径...

    mysql数据库备份/还原的PB程序

    在这个“mysql数据库备份/还原的PB程序”中,我们将探讨如何使用PB实现MySQL数据库的备份和还原操作。 首先,要理解备份的必要性。数据库备份是为了防止数据丢失,这可能由硬件故障、软件错误、恶意攻击或意外删除...

    mysql数据库备份与还原图解

    使用`mysqldump`命令备份数据库** - 命令格式为:`mysqldump -h主机名 -u用户名 -p密码 数据库名 &gt; 备份文件路径` - 示例:`mysqldump -h localhost -u root -p123 hterp_ding hterp_orders &gt; f:/ht_sun.sql` -...

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

    在项目开发和维护过程中,数据库备份与还原是至关重要的环节,确保数据安全和业务连续性。本文将深入探讨如何进行MySQL数据库的简单备份与还原,并结合提供的文件“database”进行分析。 首先,MySQL数据库备份主要...

    mysql数据库备份和恢复工具

    MySQL数据库是世界上最受欢迎的开源...总之,理解并熟练掌握MySQL的备份和恢复技术是每个数据库管理员的必备技能。选择合适的工具,结合实际需求制定备份策略,将有助于保护珍贵的数据资源,确保业务的持续稳定运行。

Global site tag (gtag.js) - Google Analytics