首页 > 数据库技术 > 详细

mysql学习(4)-mysqldump备份和恢复数据

时间:2015-09-11 18:55:36      阅读:324      评论:0      收藏:0      [点我收藏+]

背景

最近在公司做数据迁移方面的工作,使用mysql数据库在测试环境模拟数据迁移,在迁移测试的过程中需要做数据备份和恢复

mysql数据备份和恢复比较简单,可以选择mysqldump工具,这里简单提一下在迁移数据过程中常用的一些操作

1.备份和恢复整个数据库

在主数据库上使用mysqldump命令备份一下数据库:

mysqldump -uroot -p jobs > /usr/local/mysql/jobs.sql

SSH登录到备份数据库:

(1).通过FTP、SFTP或其他方式,将上一步备份的主数据库快照jobs.sql上传到从数据库某个路径,例如我放在了/user/local/mysql目录下;
(2).从导入主库的备份:

#创建数空据库
CREATE DATABASE `jobs` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
#mysqldump 恢复数据
mysql -uroot -p -B jobs </usr/local/mysql/jobs.sql

2.备份数据库的某一个表

在主数据库上使用mysqldump命令备份一下数据库中的某个表:

 mysqldump -uroot -p jobs bus_agency > /usr/local/mysql/bus_agency.sql

(1).通过FTP、SFTP或其他方式,将上一步备份的主数据库快照jobs.sql上传到从数据库某个路径,例如我放在了/user/local/mysql目录下;
(2).从导入主库的备份:

#mysql -uroot -p jobs </usr/local/mysql/bus_agency.sql

备注:以上命令都是在linux终端执行,不需要登录mysql,并且请讲mysql安装目录export到环境变量

如:

MySQL_HOME=/usr/local/mysql
PATH=$PATH:$MySQL_HOME/bin
export PATH

 未完待续

 

mysql学习(4)-mysqldump备份和恢复数据

原文:http://www.cnblogs.com/weiguo21/p/4801492.html

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