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

mysql之备份与恢复

时间:2018-10-28 20:37:35      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:基于   ase   场景   tab   库文件   database   路径   备份文件   不成功   

工作中,我们经常会遇到数据库的备份与恢复场景

 

目录

1、mysql的备份与恢复

2、mysql的导入与导出

 

 

1、mysql的备份与恢复

 

mysql的备份命令是mysqldump,mysql之备份:mysqldump -u user -h host --port -p [db[table...]...] >file

-u:后面接数据库登录名

-h:界面接数据库服务器信息

--port:数据库的端口号

-p:数据库的密码,在语句执行后。会提示输入密码

file:备份文件将存放的路径

第一种:备份一个DB库中的table表

mysqldump -u ser -p db table> d:/201801.sql

 第一种:备份多DB库

mysqldump -u ser -p --databases DB1 DB2 > d:/201802.sql

 --dabases后面可以跟多个库名,--all,可以备份所有库文件

mysqldump -u ser -p --all-databases> d:/201802.sql

 

mysql的文件恢复有2种方法,

第一种:直接在mysql命令行执行sql语句操作导入

mysql -u user -p db < d:/2018.sql

 

第二种:通过source命令导入sql文件

use DB;
source d:/2018.sql

  

 

2、mysql的导入与导出

 有时候需要把执行某个语句后的数据导出,或者将某一份数据导入数据库中,这时候可以用到mysql的导入导出命令

mysql数据的导出:

mysql -u root -p --vertical -execute="sql语句;" db > c:\2018.tx 

--vertical打印到屏幕上
--html 导出为html格式
--xml导出为xml格式

将数据导入mysql中

load data infile  ‘file‘ into table tablename是导入的固定格式
load data infile ‘c:\2018.txt‘ into table db.table

 

注:

1、数据的恢复是基于库名存在的基础上,如果库名被删了,是导入不成功的

mysql之备份与恢复

标签:基于   ase   场景   tab   库文件   database   路径   备份文件   不成功   

原文地址:https://www.cnblogs.com/weizhideweilai/p/9866768.html

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