备份和还原msyql 数据库和数据表

上一篇 / 下一篇  2010-04-20 14:45:48 / 个人分类:Mysql

随着测试工作的逐步深入,经常需要备份数据表和数据表
mysql数据库中有Test1数据库并且在这个数据库中有A B两个数据表
1. 备份数据库
mysqldump -h127.0.0.1 Test1  > Test1.sql
  a.mysqldump是备份数据库的命令
  b.-h127.0.0.1表示要操作的数据库是本机
  c.Test1表示要备份的数据库是Test1
  d. > Test1.sql表示备份出来的文件名

2. 备份数据表
mysqldump -h127.0.0.1 Test1 A > Test1.a.sql
  a.mysqldump是备份数据库的命令
  b.-h127.0.0.1表示要操作的数据库是本机
  c.Test1表示要备份的数据表所在的数据库是Test1
  d.A 表示要备份的数据表
  e. > Test1.a.sql表示备份出来的文件名
备份完了就需要还原
1.还原数据库
mysql -h127.0.0.1 Test1 < Test1.sql

2.还原数据表
mysql -h127.0.0.1 Test1 < Test1.a.sql

还有一个非常有用的方法,把mysql查询出来的结果导出到一个文件中,接下来我们就可以用这个文件做数据分析了
select * from A into outfile 'xxx.txt'

TAG: 数据备份 MySQL mysql 还原

 

评分:0

我来说两句

Open Toolbar