/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;

http://www.cnblogs.com/lyhabc/p/3842015.html

mysql 备份时出现   /*!40101  */

该set语句将当前系统变量character_set_client的值赋值给用户变量@OLD_CHARACTER_SET_CLIENT

备份文件的最后几行mysql使用set语句恢复服务器系统变量原来的值,例如:

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

该语句将用户定义变量@OLD_CHARACTER_SET_CLIENT 中保存的值赋值给实际的系统变量OLD_CHARACTER_SET_CLIENT

备份文件中的“--”字符开头的行为注释语句;以“/*!”开头、以“*/”结尾的语句为可执行的mysql注释,这些语句可以被mysql执行

但在其他数据库管理系统将被作为注释忽略,这可以提高数据库的可移植性

另外注意到,备份文件开始的一些语句以数字开头,这些数字代表了mysql版本号,该数字告诉我们这些语句只有在指定的mysql版本

或者比该版本高的情况下才能执行。

例如:40101,表明这些语句只有在mysql版本为4.01.01或者更高版本的条件下才可以执行

转载于:https://www.cnblogs.com/zengkefu/p/5636315.html

mysqldump 备份原理8相关推荐

  1. mysqldump备份原理及注意事项

    mysqldump的备份原理是什么呢? 抛开源码不谈,其实我们可以通过打开general log,查看mysqldump全库备份时执行的命令来了解mysqldump背后的原理. 只考虑innodb表的 ...

  2. mysqldump备份原理6

    写在前面:我们在使用mysqldump备份数据时,请一定记住要加上 -q 参数,后果可能是很严重的,不要给自己挖坑哦.到底为什么呢,且听我慢慢道来! 先来看看 mysqldump –help 中,关于 ...

  3. mysqldump和xtrabackup备份原理实现说明

    MySQL数据库备份分为逻辑备份和物理备份两大类,犹豫到底用那种备份方式的时候先了解下它们的差异: 逻辑备份的特点是:直接生成SQL语句,在恢复的时候执行备份的SQL语句实现数据库数据的重现.物理备份 ...

  4. mysql备份与还原-mysqldump备份、mysql与source还原

    以下都以在linux操作系统上的mysql为例 mysqldump备份 mysqldump实际就是将数据库中的数据转化为建库.建表和插入记录的sql语句 1.备份一个数据库 [或其中几个表],不指定表 ...

  5. MySQL备份原理详解

    备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低.衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(R ...

  6. java实现mysql增量备份_企业级MySQL备份原理

    企业级MYSQL备份恢复原理 1. 全量备份 全量数据就是数据库中所有的数据,全量备份就是把数据库中所有的数据进行备份. 例如: 备份所有库: # mysqldump -uroot -poldboy ...

  7. mysqldump 备份详解

    文章目录 前言 常用模版 1. 备份整个实例 2. 备份单个数据库 3. 导出单表结构与数据 4. 仅导出单表数据 5. 仅导出单表部分数据 6. 某库下表结构导出 备份上云 1. DEFINER 问 ...

  8. MySQL备份恢复之mysqldump备份_SQL语句模式

    mysqldump备份_SQL语句模式 mysql备份类型 1.分为冷备和热备 冷备就是在数据库shutdown以后进行备份 热备就是在数据库open进行备份 2.又可以分为物理备份和逻辑备份 (1 ...

  9. mysqldump备份数据库时出现when using LOCK TABLES

    用mysqldump备份数据库时,如果出现when using LOCK TABLES,解决办法是加上 --skip-lock-tables 例如: 用mysqldump备份数据库时出现 29: Fi ...

最新文章

  1. coreseek最大检索数只有1000的问题!
  2. 近900000条if-then关系图谱,让神经网络“懂”常识推理
  3. 0x02.基本算法 — 递推与递归
  4. $_GLOBALS超全局数组和global定义的全局变量区别?
  5. 上传图片显示扫描效果html5,JS+HTML5实现上传图片预览效果完整实例【测试可用】...
  6. 2018软工实践第六次作业-团队选题报告
  7. bind简单转发实验
  8. 数组中的奇数排在偶数组前面
  9. java编译命令是什么_JAVA命令行编译及运行
  10. 语音压缩编解码器:lyra
  11. “超详细” 山特UPS C3KR 的驱动安装教程
  12. 十个3D 游戏引擎,html h5 js
  13. Phonegap 之 iOS银联在线支付(js调用ios端银联支付控件
  14. 2d unity 多物体 射线_Unity3D 之射线检测
  15. AutoMapper Project To OrderBy Skip Take 正确写法
  16. High Performance Visual Tracking with Siamese Region Proposal Network全文翻译
  17. 树莓派Pico-Raspberry Pi Pico简介
  18. 系统集成项目管理工程师(软考中级)—— 第十七章 项目沟通和干系人管理 笔记分享
  19. pgAdmin4卡在Please enter the password for the user ‘postgres‘ to connect the server - “PostgreSQL“
  20. 华为鸿蒙国人希望,华为鸿蒙系统,将给国人生活带来巨大改变

热门文章

  1. 干货| LeNet-5模型详解(附Python详细代码及注释)
  2. PX4 的 ECL EKF 公式推导及代码解析
  3. 这就是数据分析之数据分析入门
  4. 决策树随笔-深度AI科普团队
  5. 英语c开头语言,字母c开头的英语短语
  6. html中写meta会乱码,BeautifulSoup+Unicode,该死的html乱码,尽管在meta标记中指定了字符集...
  7. SPP-net论文笔记
  8. ajax-loader.gif不存在怎么解决_高温下水泥路面材料膨胀路面上出现裂缝怎么处理?...
  9. python显示小数点后几位数_Python编程从入门到实践-连载1(变量和简单数据类型)...
  10. 漏洞payload 靶机_学生会私房菜【20200707期】Wordpress 4.6 任意命令执行漏洞