当前位置: 传客网 > 【转载】使用MySQL命令行备份及恢复数据库

【转载】使用MySQL命令行备份及恢复数据库

2017-01-11 作者:人群中的隐匿者

转载出处:http://database.51cto.com/art/201010/229834.htm

 

使用MySQL命令行,可以实现对数据库的备份以及恢复,下面就为您介绍使用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文件下 

MySQL命令行导入数据库:

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

 



相关推荐

  • Android数据库操作--命令行操作sqlite

    下面讲如何在命令行上查询在由代码创建的数据库表和相应记录数据库存放在/data/data/<package_name>/databases当中背景:1程序已经建立了一个com.db的包2SDK路径:D:\>android-

  • oracle数据库备份恢复篇--非重要数据库文件损坏或丢失的恢复

    这个2007年我给一个客户模拟的数据库的一个失败场景。所以数据库还是oracle9i,不过就恢复的原理和恢复的方法来说,同样适用于以后的版本。由于Oracle数据库的恢复步骤对于不同的操作系统平台和不同的数据库版本来说从原理上是一样的,因此

  • ORACLE 数据库备份与恢复之四:RMAN(5)

    4.4.4归档模式下的BACKUP备份与完全恢复要用RMAN进行联机备份操作,数据库就必须位于ARCHIVELOG模式。恢复目录必须打开,目标数据库例程必须启动,数据库加载或者打开。这部分只介绍完全恢复,不完全恢复见下一节。4.4.4.1整

  • mysql数据库备份及恢复命令mysqldump,source的用法

    mysql数据库备份及恢复命令mysqldump,source的用法还原一个数据库:mysql-hlocalhost-uroot-p123456www<c:\www.sql备份一个数据库:mysqldump-hlocalhost-ur

  • Oracle数据库备份恢复最佳方法

    Oracle数据库备份恢复最佳方法  尽管备份Oracle数据库可能会耗时,但比起事务丢失的恐惧、收入的损失和不满的客户,这点耗时就微不足道了。因此,备份Oracle数据库在今天正成为备份/存储管理员能做的最主要的任务。  用户可以留意一下

  •  Oracle数据库备份与恢复精华资料集锦 

    主要介绍了Ora飞鹤牧场cle数据库备份与恢关山羊奶粉复的具体方法及相关案飞鹤星飞帆吸收好吗例,详细内容请大家参比克电池1、备份步比克电池1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备份步骤是:1.首先关闭数据库

  • 数据库备份和恢复

    数据库备份和恢复1.用数据泵恢复数据库1.1创建目录创建导入目录(数据库执行)createorreplacedirectoryDIR_IMPDUMPas'D:\exp_imp';并把dmp文件放到该目录下。1.2授权grantwrite,r

  • Oracle数据库备份与恢复精华资料集锦 

    主要介绍圣元奶粉了Oracle数据库圣元奶粉备份与恢复的具体方法圣元奶粉及相关案例,详细内容圣元奶粉冷备份 1圣元奶粉冷备份1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备份步骤是:1.首先关

  • Oracle数据库备份与恢复精华资料集锦 

    主要介绍隆基泰和实业有限公司了Oracle数据库万和城隆基泰和备份与恢复的具体方法魏少军及相关案例,详细内容隆基泰和实业有限公司冷备份1魏少军冷备份1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备份步骤是:1.首先

  • Oracle数据库备份与恢复精华资料集锦 

    主要介绍隆基泰和股票了Oracle数据库隆基泰和公司怎么样备份与恢复的具体方法隆基泰和股票及相关案例,详细内容隆基泰和招聘冷备份1隆基泰和控股冷备份1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备份步骤是:1.首先

  • Oracle数据库备份与恢复精华资料集锦 

    主要介绍澳大利亚留学条件了Oracle数据库留学美国名校申请备份与恢复的具体方法2015年澳洲移民政策及相关案例,详细内容澳洲研究生好不好冷备份1澳大利亚大学排名冷备份1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷

  •  Oracle数据库备份与恢复精华资料集锦 

    主要介绍了Ora澳洲本科申请cle数据库备份与恢澳大利亚有哪些大学复的具体方法及相关案澳洲研究生好不好例,详细内容请大家参澳洲排名前十的大学1、备份步加拿大留学专业选择1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷

  •  Oracle数据库备份与恢复精华资料集锦 

    主要介绍了Ora隆基泰和实业有限公司cle数据库备份与恢魏少军复的具体方法及相关案隆基泰和物业例,详细内容请大家参隆基泰和实业有限公司1、备份步隆基泰和上市1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备份步骤是:

  •  Oracle数据库备份与恢复精华资料集锦 

    主要介绍了Ora国产飞鹤奶粉怎么样cle数据库备份与恢奶粉评价复的具体方法及相关案飞鹤超级飞帆奶粉例,详细内容请大家参国际奶粉排行榜10强1、备份步哪个牌子的奶粉好些1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备

  •  Oracle数据库备份与恢复精华资料集锦 

    主要介绍了Ora奶粉四大品牌cle数据库备份与恢奶粉质量排名复的具体方法及相关案国产飞鹤奶粉怎么样例,详细内容请大家参奶粉热卖排行榜10强1、备份步飞鹤超级飞帆奶粉1、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷备份

  • oracle数据库备份恢复篇-数据库完全崩溃修复

    本实验只是模拟实验,并没有考虑太多的细节,比如临时表空间文件的恢复,不在本部分讨论模拟场景III:数据库运行过程当中,oracle数据库的文件所在的目录损坏,导致oracle数据库的所有db文件丢失(控制文件、数据文件、联机日志文件),当前

  • ORACLE 数据库备份与恢复之四:RMAN(13)

    4.7.6RMAN增量备份通过增量备份,RMAN允许用户只备份上次增量备份操作以来被修改过的数据块。N级别增量备份备份从最近的N级别或者更小级别以来的所有更改过的数据块内容。0级备份与全备份的不同就是0级备份可以作为其它增量备份的基础备份而

  • 数据库备份恢复的另类妙用拿webshell

    作者:enjoyhack本来这篇文章应该是在今天凌晨1点之前发布出来的,正当我拿下了这个站后,准备写的时候,群里小涛那小子在QQ上发消息告诉我说我这个网站被他黑了。所以就在那里耽搁了下,那小子把我域名给劫持了。等了好半天才正常的解析过来。所

  • ORACLE 数据库备份与恢复之四:RMAN(10)

    4.7.3表空间时间点恢复(TSPITR)用户可能错误的删除了几个表,而且还截断了几个表,如果进行整库恢复可能代价比较高,这时,我们可以执行表空间时间点恢复(tablespacepoint-in-timerecovery,TSPITR)。为

  • MySQL平台数据库备份方案详细说明

    MySQL平台数据库备份方案详细说明备份数据库两个主要方法是用MySQLdump程序或直接拷贝数据库文件(如用cp、cpio或tar等),本文详细说明MySQL平台数据库备份方案。  在数据库表丢失或损坏的情况下,备份你的数据库是很重要的。

返回
顶部