数据备份与还原

1.备份一个数据库

mysqldump  -u  username  -p  dbname  table1  table2...>BackupName.sql

2.备份多个数据库

mysqldump  -u username    -p  --databases  dbname1  dbname2>BackupName.sql

3.备份所有数据库

mysqldump  -u username    -p  --all -databases  >BackupName.sql

4.使用mysqlhotcopy工具快素备份

[root@localhost  ~]# mysqlhotcopy  [option]  dbname1  dbname2...backkupDir

5.使用mysql命令还原

mysql  -u  root  -p[dbname]  <backup.sql

6.直接复制到数据库目录

chown  -R  mysql.mysql  dateDir

7.相同数据库之间的迁移

mysqldump  -h  name1  -u  root  -password=password1  -all -databases  |

mysql  -h  host2  -u  root  -password2

8.表的导入和导出

用SELECT...INTO  OUTFILE导出文本文件

SELCT[列名] FROM table[WHERE语句] 

INTO  OUTFILE  '目标文件‘[OPTION]E

一.用mysqlupdump命令导出文本文件

mysqlupdump  -u  root  -p Password -T  目标目录  dbname  table  [option];

二.用mysql  命令导出文本文件

mysql  -u  root  -p Password -e "SELECT  语句" dbname  >D:/name.txt;







  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值