以下备份路径都是linux下的
数据库版本5.7以前数据库备份命令:
mysqldump -u用户名 -p密码 数据库名 > 需要存储的路径
示例:

mysqldump -uroot -proot users> /usr/local/mysql/users20210113.sql

数据库备份命令加编码:
mysqldump -u用户名 -p密码 --default-character-set=编码方式 数据库名 > 需要存储的路径
示例:

mysqldump -uroot -proot  --default-character-set=utf8  users > /usr/local/mysql/users20210113.sql;

恢复数据库:
source 存储的路径
示例:

source /usr/local/mysql/users20210113.sql

注意:这个恢复数据库是在mysql命令中执行

数据库版本5.7以后数据库备份:
mysql自5.7版本开始,考虑到mysql的安全性而更改对保护机制,在mysqldump备份数据库对时候不能直接在命令行上书写数据库的密码
注意:主要是添加host user password 三个参数,必须填写在[client]模块下,如果my.cnf文件中没有该模块,手动填写一个(必须),然后再下面补充数据库的三个配置信息
my.cnf文件内容:

[client]
host = localhost
user = root
password = 'root'

使用新命令重新备份数据库
mysqldump -defaults-extra-file=配置文件的路径 数据库名 > 需要存储的路径
示例:

mysqldump --defaults-extra-file=/usr/local/mysql/my.cnf  users > /usr/local/mysql/users20210113.sql

3)导入/恢复数据库
mysqldump -defaults-extra-file=配置文件的路径 数据库名 > 存储的路径
示例:

mysql --defaults-extra-file=/usr/local/mysql/my.cnf users > /usr/local/mysql/users20210113.sql

注意:恢复数据库时,指定的数据库一定要存在(即users必须要存在),否则无法恢复

从以上新的数据库备份/恢复命令中可以看出,我们新用的命令在执行的时候不再显式输入mysql的用户名和密码了,而是需要加载我们修改后的mysql的配置文件进行数据库的备份与恢复

mysql 数据备份相关推荐

  1. mysql备份psb文件怎么打开_Navicat for MySQL 数据备份教程

    原标题:Navicat for MySQL 数据备份教程 一个安全和可靠的服务器与定期运行备份有密切的关系,因为错误有可能随时发生,由攻击.硬件故障.人为错误.电力中断等都会照成数据丢失.备份功能为防 ...

  2. Mysql数据库的简单备份与还原_史上最简单的MySQL数据备份与还原教程

    本文主要为大家详细介绍了史上最简单的MySQL数据备份与还原教程第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 数据备份与还原第一篇分享给大家,具体内容如下 基础概念: ...

  3. mysql 镜像备份_手动构建percona-xtrabackup Docker镜像,并实现mysql数据备份

    由于最近项目比较多,并且都需要自己部署运维Mysql,为了保证mysql数据的安全,那么数据备份就必不可少了.之前做mysql数据备份的时候,都是使用的xtrabackup,所以这次也不例外,由于需要 ...

  4. mysql 数据备份

    一:IDE工具介绍 生产环境还是推荐使用mysql命令行, 但为了方便我们测试 可以使用IDE 工具. 掌握 测试+链接数据库. 新建库 新建表,新增字段+类型+约束 设计表:外键 新增查询 备份库. ...

  5. MySQL数据备份命令

    MySQL数据备份命令 一.备份命令 1.备份命令 2.备份压缩 3.备份同个库多个表 4.同时备份多个库 5.备份实例上所有的数据库 6.备份数据出带删除数据库或者表的sql备份 7.备份数据库结构 ...

  6. MySQL数据备份、恢复

    文章目录 一.MySQL日志管理 1.1日志分类 1.2日志配置 1.3日志查询 二.MySQL数据备份 2.1物理备份 2.2逻辑备份 三.常用的备份方法 3.1物理冷备 3.2工具备份(温备) 3 ...

  7. mysql数据备份恢复

    数据备份恢复 一.概述 MySQL数据备份即databases Binlog my.cnf 所有备份数据都应放在非数据库本地,而且建议有多份副本.测试环境中做日常恢复演练,恢复较备份更为重要. 备份: ...

  8. MySQL数据备份与SQL语句

    MySQL数据备份与SQL语句 1.mysql数据库备份与恢复 1.1 数据库常用备份方案 数据库备份方案: 全量备份 增量备份 差异备份 备份方案 特点 全量备份 全量备份就是指对某一个时间点上的所 ...

  9. mysql 数据备份(mysqldump)

    mysql 数据备份(mysqldump) ************************* mysqldump 使用 命令格式 root@7a72b2ffd688:/# mysqldump --h ...

  10. Docker下Mysql数据备份

    Mysql数据备份 温馨提示 :本篇文章内容 手动备份 1.进到docker-compose配置文件所在目录 cd /root/apps/data-input-sy 2.查看所有镜像 docker-c ...

最新文章

  1. PingCode新成员Goals开放内测!
  2. vue 编译警告 Compiled with 4 warnings
  3. (71)APC队列,KAPC结构,分析 TerminateThread ,QueueUserApc
  4. 化工原理(过滤和沉淀)
  5. Dubbo接口测试方法及步骤
  6. html点击事件传参 php,HTML通过事件传递参数到js详解及实例
  7. WEB安全基础-WEB通信
  8. url中传递url参数|url中特殊字符、?、=无法解析问题
  9. Sublime2 配置python 和 c++
  10. 窥探Swift之新添数据类型元组与可选值
  11. 导出函数__declspec(dllexport)
  12. 对volatile不具有原子性的理解
  13. 9款主流图表控件轻松实现数据可视化
  14. 跨境电商的9大运营模式
  15. sklearn 随机森林(Random Forest)多分类问题
  16. 【洛谷 P5149】 会议座位【归并排序】
  17. pillow之new和paste
  18. 人工智能产业盛宴:2019 AIIA开发者大会即将揭幕
  19. 三维点云数据集汇总(分类+检测+识别)
  20. 痛心!华为高管丁耘去世,享年 53 岁

热门文章

  1. 【第59篇】MetaFormer实际上是你所需要的视觉
  2. 学好c语言对php的帮助,学好c语言可以干什么?
  3. PLM,是一个英文缩写,有2个含义,一是表示产品生命周期管理(product lifecycle management,PLM),...
  4. 在ARM板子上把玩Tensorflow Lite
  5. (转)ANDROID强制锁定竖屏_APP固定设置竖屏或横屏
  6. html爆炸效果,HTML5 SVG炫酷文字爆炸特效
  7. 验证本地缓冲区溢出漏洞攻击
  8. Mysql 计算两个时间差函数
  9. 学习笔记,C,n+nn+nnn+nnnn+nnnnn
  10. 英剧《反击》中有意思的镜头