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

mysql 还原 备份

转载出处: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、备份步骤:冷备份具有很多优良特性,快速,方便,以及高效。一次完整的冷

你的评论

就没有什么想说的吗?

最新博客

关于我们 免责声明 移动版

©2017传客网    琼ICP备15003173号-2    

本站部分文章来源于互联网,版权归属于原作者。
本站所有转载文章言论不代表本站观点,如是侵犯了原作者的权利请发邮件联系站长(weishubao@126.com),我们收到后立即删除。
站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!

X