首页 > 数据库技术 > 详细

MySQL数据备份与还原

时间:2014-08-04 20:48:57      阅读:452      评论:0      收藏:0      [点我收藏+]

在文本文档中添加100万条数据,每条数据有8个字段,分别是:

Id    int(11)      not null  primary key auto_increment

Name varchar(40)

Age  int(11)

Sex  char(5)

Salary  int(11)

Phone  varchar(13)

Email  varchar(64) not null

Address  varchar(64)

 

1.MySQL 文本文件的导入导出数据的方法

 导入数据:(在MySQL控制台中输入)

load data local infile “e:/data.txt” 
into table person(name,age,sex,salary,phone,email,address); 

 导出数据:(在MySQL控制台中输入)

select name,age,sex,salary,phone,email,address 
into outfile “e:/data_out.txt” 
lines terminated by “\r\n” 
from person; 

2.利用MySQL中的mysqldump.exe导入导出(找到MySQL中的mysqldump.exe,用win32打开运行)

备份MySQL数据库的命令:

mysqldump -uusername -ppassword databasename >e:/ backup.sql

 

还原MySQL数据库的命令(找到MySQL中的mysqldump.exe,用win32打开运行)

(1)mysql -uusername -ppassword databasename < e:/ backup.sql

 

(2)使用MySQL控制台中的source命令(在MySQL控制台中输入)

Mysql>source e:/backup.sql

 

直接将MySQL数据库压缩备份(找到MySQL中的mysqldump.exe,用win32打开运行)

mysqldump -uusername -ppassword databasename | gzip > backup.sql.gz

 

备份MySQL数据库某个(些)表(找到MySQL中的mysqldump.exe,用win32打开运行)

mysqldump -uusername -ppassword databasename tablename > e:/ backup.sql

 

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

 

3.将数据库转移到新服务器

将MySQL中的data文件夹拷贝到新服务器中,然后进行权限配置

MySQL中的数据存放在data文件夹下,默认的是C:/ProgramData/MySQL/MySQL Server 5.5/Data/。

也可以从mysql.ini配置文件中查看

#Path to the database root

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"

MySQL数据备份与还原,布布扣,bubuko.com

MySQL数据备份与还原

原文:http://www.cnblogs.com/Dreamwill/p/3890708.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!