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

mysql-备份操作

时间:2017-09-14 20:09:23      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:local   语句   系统   实现   inf   引号   strong   p12   sql语句   

备份的操作:

1:物理备份:直接复制数据库文件,使用于大型数据库,但是不能回复到异构系统当中,,如windows

2:逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句,适用于中小型数据库,效率相对较低。

3. 导出表: 将表导入到文本文件中

、使用mysqldump实现逻辑备份

 

基本语法:
mysqldump  -h 服务器  -u用户名 -p密码  数据库名 > 存放路径

例:mysqldump -h localhost -uroot -p123 db2 > e:\\mysql.sql

这里一般情况下,-h是默认本机.所以可以不写,-u一般都是root .如果没有密码那么-p也可以省略..


单库备份:
mysqldump -uroot -p123 db1 > e:\\db1.sql

多库备份:
mysqldump -uroot -p --databases db1 db2 db3 > e:\\db1_db2_db3.sql

所有库备份:
mysqldump -uroot -p --all-databases >e:\\all.sq

 

二:直接在mysql外面查看里面的数据

 

mysql -uroot -e "use 某个文件夹;show tables""
mysql -uroot -e "show databases"

注意:这里的引号,一定要用双引号,在windows 下面是双引号才有用
在linuxs是用单引号

 

source e:\\路径名

mysql -uroot  文件夹  <e:\路径

load data infile "e:\\路径" into table use fields
terninated by ‘,‘ lines terninated by ‘/n‘
意思:导入路径下的文件,并且字段之间按照 , 好隔开,行一行之间换行

 

二:恢复逻辑备份

 

mysql-备份操作

标签:local   语句   系统   实现   inf   引号   strong   p12   sql语句   

原文地址:http://www.cnblogs.com/52forjie/p/7522293.html

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