码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据备份与还原

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

标签:使用   文件   数据   ar   line   数据库   服务器   sql   

在文本文档中添加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数据备份与还原

标签:使用   文件   数据   ar   line   数据库   服务器   sql   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!