当前位置: 首页 > news >正文

mysqldump备份恢复数据库

mysqldump程序可以用来备份和恢复数据库
,默认情况mysqldump会创建drop table, create table,和insert into的sql语句.

语法

> mysqldump [options] db_name [tbl_name ...]
> mysqldump [options] --databases db_name ...
> mysqldump [options] --all-databases

备份指定数据库

mysqldump -uroot -p[passwd] db1 > dumpfilename.sql

备份多个数据库

mysqldump -uroot -p[passwd] --databases db1 db2 > dumpfilename.sql

备份所有数据库

mysqldump -uroot -p[passwd] --all-databases > dumpfile.sql

备份指定表

mysqldump -uroot -p[passwd] db1 table1 > db1_table1.sql

只备份表结构

mysqldump -uroot -p[passwd] -d db1 > dumpfile.sql

如果不想要drop table, 附上参数--compact

mysqldump -uroot -p[passwd] --compact db1 > dumpfile.sql

还原

mysql -uroot -ppassword db1 < dumpfile.sql

如果存储引擎是MYISAM,还可以使用mysqlhotcopy

mysqlhotcopy -u root -p passwd db1 备份目录

注意,-u后面有个空格, mysqlhotcopy相当于把数据库文件拷贝到新的目录. 恢复的方法就是把该备份目录拷贝到mysql数据目录下面.

http://www.lryc.cn/news/433280.html

相关文章:

  • 路径规划——RRT算法
  • OPCUA-PLC
  • 在Windows系统上部署PPTist并实现远程访问
  • 【Grafana】Prometheus结合Grafana打造智能监控可视化平台
  • 隐私计算实训营:SplitRec:当拆分学习遇上推荐系统
  • 存在nginx版本信息泄露(请求头中存在nginx中间件版本信息)
  • 在js中观察者模式讲解
  • java常用面试题-基础知识分享
  • iOS——runLoop
  • python: 多模块(.py)中全局变量的导入
  • 0基础学习爬虫系列:Python环境搭建
  • Unity Shader实现简单的各向异性渲染(采用各向异性形式的GGX分布)
  • React开源框架之Refine
  • 【iOS】——渲染原理与离屏渲染
  • 详解CSS
  • Python执行cmd命令
  • 基于激光雷达的无人机相互避障
  • Zookeeper基本原理
  • 【生日视频制作】西游记孙悟空师徒提笔毛笔书法横幅AE模板修改文字软件生成器教程特效素材【AE模板】
  • 春日美食汇:基于SpringBoot的订餐平台
  • 微信小程序中如何监听元素进入目标元素
  • 华为 HCIP-Datacom H12-821 题库 (6)
  • 常见的pytest二次开发功能
  • Linux下安装MySQL8.0
  • 【Python】CSV文件的简单使用
  • jobs命令
  • 《深入浅出WPF》读书笔记.11Template机制(上)
  • C语言程序设计(算法的概念及其表示)
  • 【最新华为OD机试E卷-支持在线评测】猜数字(100分)多语言题解-(Python/C/JavaScript/Java/Cpp)
  • 上海亚商投顾:深成指、创业板指均涨超1%,华为产业链反复活跃