见贤思小齐,知足常乐呵

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

参考 https://www.cnblogs.com/Aiapple/p/5791479.html

1.  mysqldump  

  • mysql官方自带的命令行工具
  • 逻辑备份,热备

  • 单线程,适合数据量小的库

2. 具体命令使用

#备份或者叫导出
#--------------------
#所有库(导库的时候没有存储或者函数)
1)mysqldump -hipxxxx -Pxxxx -uroot -p123456 --all-databases > XXX.sql
#指定库
2)mysqldump -hipxxxx -Pxxxx -uroot -p123456 --databases db2 > XXX.sql
#指定表
3)mysqldump -hipxxxx -Pxxxx -uroot -p123456 db2 tb1 > XXX.sql
#导出.csv格式
4)mysqldump -hipxxxx -Pxxxx -uroot -p123456 db2 tb1 -T > XXX.sql
#导出存储或函数
5)mysqldump -R -ndt dw_indicator -h -P -u -p>sp.sql
然后再source
#恢复或者叫导入
#--------------------
#1. 先连接上MySQL
mysql -hipxxxx -Pxxxx -uroot -p123456 -Dnewdb

#2. 再source执行
source  XXX.sql


#3. 恢复库需要用 <
mysql -h -P -u -p<dw_indicator.sql

  

  

posted on 2020-04-01 15:44  Suckseedeva  阅读(265)  评论(0编辑  收藏  举报