`

MySQL命令行导入、导出、备份、还原数据库

 
阅读更多

MySQL命令行导出数据库:
1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)


2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 
如我输入的命令行:mysqldump -u root -p news > news.sql   (输入后会让你输入进入MySQL的密码)
(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件news.sql自动生成到bin文件下  
命令行导入数据库:


1,将要导入的.sql文件移至bin文件下,这样的路径比较方便
2,同上面导出的第1步
3,进入MySQL:mysql -u 用户名 -p
如我输入的命令行:mysql -u root -p   (输入同样后会让你输入MySQL的密码)
4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库
5,输入:mysql>use 目标数据库名
如我输入的命令行:mysql>use news;
6,导入文件:mysql>source 导入的文件名; 
如我输入的命令行:mysql>source news.sql; 

MySQL备份和还原,都是利用mysqldump、mysql和source命令来完成的。 
1.Win32下MySQL的备份与还原 
1.1 备份 
开始菜单 | 运行 | cmd |利用“cd \Program Files\MySQL\MySQL Server 5.0\bin”命令进入bin文件夹 | 利用“mysqldump  -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice>voice.sql,然后输入密码即可开始导出。 
  
1.2 还原 
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"source voice.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功。 
  
2.Linux下MySQL的备份与还原 
2.1 备份 
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql,输入密码即可。
2.2 还原
法一:
[root@localhost ~]# mysql -u root -p 回车,输入密码,进入MySQL的控制台"mysql>",同1.2还原。
法二:
[root@localhost ~]# cd /var/lib/mysql (进入到MySQL库目录,根据自己的MySQL的安装情况调整目录) 
[root@localhost mysql]# mysql -u root -p voice<voice.sql,输入密码即可。

  • 大小: 169.2 KB
  • 大小: 71.2 KB
  • 大小: 88 KB
分享到:
评论

相关推荐

    mysql命令行备份及恢复数据库

    #### 二、MySQL命令行导入数据库 导入数据库的过程与导出类似,但需要使用`mysql`命令或在MySQL客户端中使用`source`命令。 ##### 1. 将要导入的.sql文件移至bin文件下 为了方便执行导入操作,建议将要导入的`....

    MYSQL命令行导入导出数据库详解

    在进行MySQL数据库管理时,通过命令行工具导入和导出数据库是一项基础且至关重要的操作。无论是Windows系统还是Linux系统,掌握相应的命令行操作可以更加灵活地进行数据库备份和还原工作。 首先,当需要在Windows...

    命令行模式下备份、还原 MySQL 数据库的语句小结

    所以,学会在命令行模式下备份、还原数据库,还是很有必要的。 1、备份数据库 在 Linux 命令行模式下备份 MySQL 数据库,用的是 mysqldump 命令: 代码如下: mysqldump -u mysqluser -p test_db 对以上命令稍作解释...

    远程导入备份orcal数据库命令

    远程导入与备份Oracle数据库是企业级数据库管理中的关键技能之一,尤其对于初学者而言,掌握这一操作能够极大地提升数据安全性和运维效率。本文将详细解析远程导入与备份Oracle数据库的操作流程,包括必要的环境配置...

    MySQL命令行导出导入数据库实例详解

    MySQL命令行导出导入数据库实例详解涉及到MySQL数据库的管理和维护中非常重要的两个操作,即数据库的备份和还原。备份是指将当前数据库的内容保存到一个文件中,以便在数据丢失或其他原因需要恢复时,可以从备份文件...

    MYSQL导入导出数据库命令

    在IT行业中,数据库...总之,熟练掌握MySQL的导入导出命令对于数据库管理员来说是必不可少的技能。通过`mysqldump`和`mysql`命令,你可以高效、灵活地管理和恢复数据库,同时结合脚本自动化这些流程,提高工作效率。

    MySQL数据库导出与导入及常见错误解决.pdf

    二、MySQL 命令行导入数据库 要导入 MySQL 数据库,需要使用 mysql 命令。mysql 命令是 MySQL 的一个工具,用于将备份的数据库文件导入到 MySQL 服务器中。mysql 命令的基本语法如下: mysql -u 用户名 -p 数据库...

    Linux系统Mysql数据库的备份和还原.pdf

    1. **还原数据库**:假设你有一个名为`web.sql`的备份文件,想要将其内容导入到名为`web`的数据库中,你可以使用`mysql`命令。命令格式为`mysql -u root -p database_name 。所以,恢复`web.sql`到`web`数据库的命令...

    mysql数据库备份与还原

    以上就是使用命令行工具完成 MySQL 数据库备份与还原的详细步骤。通过这种方式,即使在没有图形化管理工具的情况下,也能高效地管理和维护数据库。这对于数据库管理员来说是非常重要的技能之一。

    C#实现MySQL命令行备份和恢复

    在IT行业,数据库备份与恢复是数据库管理中的一项重要任务...以上是对C#实现MySQL命令行备份和恢复的详细知识点说明。通过这些方法,开发者可以在C#应用程序中集成数据库的备份与恢复功能,确保数据的可靠性和可用性。

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

    当需要恢复数据时,可以使用`mysql`命令行工具将备份文件导入回数据库。在PB程序中,同样通过系统进程执行这个操作: ```python string command = "mysql -u [username] -p[password] [database_name] [backup_file...

    mysql导入导出

    MySQL导入导出技术是数据库管理员(DBA)常用的技术之一,用于备份数据、迁移数据库、数据迁移以及在不同服务器之间共享数据等。该技术在Linux环境下尤为常见,因为MySQL与Linux操作系统经常被一起使用,尤其是在...

    MySQL数据导入与导出

    对于通过`mysqldump`导出的SQL备份文件,可以使用`mysql`命令行工具轻松地将其导入回数据库。基本语法为: ```bash mysql [options] database ``` 例如: ```bash mysql -u root -p phptest &lt; driver_backup.sql ``...

    mysql数据库备份还原

    通过以上步骤,你可以在 Windows 系统上使用命令行工具轻松地完成 MySQL 数据库的备份与还原工作。这些操作对于数据库管理员来说非常重要,可以帮助他们有效地管理和保护数据库中的数据。在实际操作过程中,需要注意...

    LNMP下使用命令行导出导入MySQL数据库的方法

    MySQL 数据库的导出和导入操作是必不可少的,对于一般的用户,可能使用的比较多的是 phpMyAdmin 这样的可视化操作界面,但是这种界面操作在数据库比较大的情况下,经常出错。 如果你对Linux下的命令比较熟悉,并且...

    mysql Xb文件--物理备份恢复数据库.docx

    MySQL的Xb文件是一种物理备份格式,用于在不同的主机之间恢复数据库。这种备份方式涉及到Percona XtraBackup工具,它提供了高效且可靠的InnoDB表的数据和日志文件备份功能。以下是对Xb文件物理备份恢复数据库的详细...

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

    还原过程涉及将备份文件(通常是`.sql`文件)导入到MySQL数据库中。在Java中,我们可以使用`mysql`命令行客户端来实现: ```java Runtime.getRuntime().exec("mysql -u [username] -p[password] -h [hostname] ...

    MySQL数据库导出与导入及常见错误解决.docx

    首先,让我们来看看如何通过MySQL命令行工具导出数据库。导出数据库的目的是创建一个包含数据库结构和数据的SQL脚本文件,可以在需要时重新创建相同的数据库。在Windows系统中,通常需要进入MySQL安装目录的`bin`...

    mysql数据库太大了如何备份与还原

    1. MySQL命令行导入数据库 首先,将.sql备份文件放到MySQL的bin目录下。然后,在命令行界面登录到MySQL服务器。可以使用mysql命令登录,然后使用source命令执行.sql文件,来还原数据库到备份时的状态。 例如: ...

Global site tag (gtag.js) - Google Analytics