mysqldump全库备份(使用mysqldump备份数据库)

2025-04-13 04:40:01 0

mysqldump全库备份(使用mysqldump备份数据库)

本文目录

使用mysqldump备份数据库

通用规律只有使用 --all-databases (-A) 会 ERROR 1356,那就看看他到底备份了什么东西。于是喊上同事一起 less 看了下,上下扫了两眼。突然发现:1. 备份 SQL 文件里 DROP 掉了 mysql.proc;2. 后CREATE了一个新的 mysql.proc;3. LOCK TABLES 和 UNLOCK TABLES 中间居然没有备份 CREATE ROUTINE 任何数据?这不就是相当于每次导入全备都给我一个没有任何 sys schema routines 的全新 mysql.proc 表?那这不就异常的尴尬?---- Table structure for table `proc`------ Dumping data for table `proc`-真相大白在官方文档【sys-schema-usage】官方文档明确的告诉我们不会备份 sys 库。但在使用 mysqldump 在执行 --all-databases 会清空 mysql.proc 导致 sys 无法正常使用;这是一个 BUG,并且只存在于 MySQL 5.7.x !1、mysql_upgrade install or upgrade sys schema这个方案适用于 sys 库已经因为 mysqldump 导入而损坏的情况下使用。注意:mysql_upgrade 在修理 sys 库的同时,还修理 mysql 库和用户库表(期间加锁且速度一般),有极小可能会误伤;使用 mysql_upgrade 的时候要加上 --upgrade-system-tables,不然会扫描用户库表。2、全备时同时备份 sys 库这个方案适用于需要还原的数据库,sys 库也不太正常的情况下使用;在全备后额外再备份一份 sys 库用于修复。注意:不适用于做主从时使用它。3、使用 databases 全备这个方案适用于所有场景的全备需求,100% 安全。4、使用 mysql-sys 开源代码如果你的数据库 sys 全部中招了,又是生产库。那你只能用这个方法;mysql-sys:

mysql中备份数据库的命令是什么

常规的mysql备份使用命令是 mysqldump命令用法如下,mysqldump 》 脚本名例如:备份所有数据库:mysqldump -uroot -p --all-databases 》 /backup/mysqldump/all.db备份指定数据库:mysqldump -uroot -p test 》 /backup/mysqldump/test.db备份指定数据库指定表(多个表以空格间隔)mysqldump -uroot -p mysql db event 》 /backup/mysqldump/2table.db备份指定数据库排除某些表mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 》 /backup/mysqldump/test2.db还原命令例如:mysqladmin -uroot -p create db_name mysql -uroot -p db_name 《 /backup/mysqldump/db_name.db注:在导入备份数据库前,db_name如果没有,是需要创建的; 而且与db_name.db中数据库名是一样的才可以导入。

mysql备份方式有哪些

数据库最直接的备份方法就是使用自带的mysqldump命令进行备份。1、 mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以及文件的一种方便的工具mysqldump,我们可以通过命令行直接实现数据库内容的导出dump,首先我们简单了解一下mysqldump命令用法:#MySQLdump常用mysqldump -u root -p --databases 数据库1 数据库2 》 xxx.sql2、 mysqldump常用操作实例2.1备份全部数据库的数据和结构mysqldump -uroot -p123456 -A 》 /data/mysqlDump/mydb.sql2.2备份全部数据库的结构(加 -d 参数)mysqldump -uroot -p123456 -A -d 》 /data/mysqlDump/mydb.sql2.3 备份全部数据库的数据(加 -t 参数)mysqldump -uroot -p123456 -A -t 》 /data/mysqlDump/mydb.sql2.4 备份单个数据库的数据和结构(,数据库名mydb)mysqldump -uroot-p123456 mydb 》 /data/mysqlDump/mydb.sql2.5 备份单个数据库的结构mysqldump -uroot -p123456 mydb -d 》 /data/mysqlDump/mydb.sql2.6 备份单个数据库的数据mysqldump -uroot -p123456 mydb -t 》 /data/mysqlDump/mydb.sql22.7 备份多个表的数据和结构(数据,结构的单独备份方法与上同)mysqldump -uroot -p123456 mydb t1 t2 》 /data/mysqlDump/mydb.sql2.8 一次备份多个数据库mysqldump -uroot -p123456 --databases db1 db2 》 /data/mysqlDump/mydb.sql

备份或导出数据库命令mysqldump怎么使用

通用规律只有使用 --all-databases (-A) 会 ERROR 1356,那就看看他到底备份了什么东西。于是喊上同事一起 less 看了下,上下扫了两眼。突然发现:1. 备份 SQL 文件里 DROP 掉了 mysql.proc;2. 后CREATE了一个新的 mysql.proc;3. LOCK TABLES 和 UNLOCK TABLES 中间居然没有备份 CREATE ROUTINE 任何数据?这不就是相当于每次导入全备都给我一个没有任何 sys schema routines 的全新 mysql.proc 表?那这不就异常的尴尬?---- Table structure for table `proc`------ Dumping data for table `proc`-真相大白在官方文档【sys-schema-usage】官方文档明确的告诉我们不会备份 sys 库。但在使用 mysqldump 在执行 --all-databases 会清空 mysql.proc 导致 sys 无法正常使用;这是一个 BUG,并且只存在于 MySQL 5.7.x !1、mysql_upgrade install or upgrade sys schema这个方案适用于 sys 库已经因为 mysqldump 导入而损坏的情况下使用。注意:mysql_upgrade 在修理 sys 库的同时,还修理 mysql 库和用户库表(期间加锁且速度一般),有极小可能会误伤;使用 mysql_upgrade 的时候要加上 --upgrade-system-tables,不然会扫描用户库表。2、全备时同时备份 sys 库这个方案适用于需要还原的数据库,sys 库也不太正常的情况下使用;在全备后额外再备份一份 sys 库用于修复。注意:不适用于做主从时使用它。3、使用 databases 全备这个方案适用于所有场景的全备需求,100% 安全。4、使用 mysql-sys 开源代码如果你的数据库 sys 全部中招了,又是生产库。那你只能用这个方法;mysql-sys:

mysqldump全库备份(使用mysqldump备份数据库)

本文编辑:admin

更多文章:


linuxecho(linux中echo是什么意思)

linuxecho(linux中echo是什么意思)

本文目录linux中echo是什么意思echo命令在linux中的应用及具体例子linux中echo是什么意思向屏幕输入一串字符,类似C语言的printf()函数。语   法:echo 说 明:echo会将输入的字符串送往标准输出。

2025年3月21日 23:30

博客系统开发(自己开发一套独立博客系统需要哪些方面技术)

博客系统开发(自己开发一套独立博客系统需要哪些方面技术)

本文目录自己开发一套独立博客系统需要哪些方面技术如何搭建一个独立博客个人开发一个小的博客系统,需要多少钱自己开发一套独立博客系统需要哪些方面技术自己独立开发,首先你要会前端技术还要会后端技术。前端技术至少需要三种,1、html 2、css

2025年2月13日 09:00

什么是溢出攻击,需要哪些条件?什么是溢出攻击

什么是溢出攻击,需要哪些条件?什么是溢出攻击

本文目录什么是溢出攻击,需要哪些条件什么是溢出攻击针对校园网数据中心服务器溢出攻击与防护,应该从那几个方面考虑缓冲区溢出攻击的6.防范方法缓冲区溢出攻击,的基本原理是什么为了解决服务器溢出攻击应该采取什么安全策略如何理解缓冲区溢出攻击什么是

2025年2月27日 17:40

自媒体自学网网站(有没有什么适合学习的自媒体平台年轻人用的那种,想学些基本的新媒体知识)

自媒体自学网网站(有没有什么适合学习的自媒体平台年轻人用的那种,想学些基本的新媒体知识)

本文目录有没有什么适合学习的自媒体平台年轻人用的那种,想学些基本的新媒体知识有哪些网站是自媒体人必备的素材网站有没有学习怎么做自媒体的平台或者网站零基础自媒体教学网站有哪些自媒体素材整合网站有哪些有没有什么适合学习的自媒体平台年轻人用的那种

2025年2月20日 06:30

solitaire(Carpenters的《Solitaire》 歌词)

solitaire(Carpenters的《Solitaire》 歌词)

本文目录Carpenters的《Solitaire》 歌词solitaire 怎么玩solitaire是什么意思谁能翻译westlife的solitaire翻译Carpenters的《Solitaire》 歌词歌曲名:Solitaire歌手

2025年4月11日 12:20

php网站下载(网站下载 php网页下载)

php网站下载(网站下载 php网页下载)

本文目录网站下载 php网页下载怎样才能用PHP语言实现网页中的下载文件功能网站下载 php网页下载/**功能:php多种方式完美实现下载远程图片保存到本地*参数:文件url,保存文件名称,使用的下载方式*当保存文件名称为空时则使用远程文件

2025年3月1日 09:40

请问CCD相机的smear效应怎么理解?ccd指标smear含义,有啥意义,dB是如何算出来的

请问CCD相机的smear效应怎么理解?ccd指标smear含义,有啥意义,dB是如何算出来的

本文目录请问CCD相机的smear效应怎么理解ccd指标smear含义,有啥意义,dB是如何算出来的请问CCD相机的smear效应怎么理解Smear(垂直拖光)是视场中点光源或亮区域亮度很高时,CCD传感器像元光电二极管产生的光电子数太多,

2025年3月5日 00:30

网站一键生成(如何一键建立网站/一键网站制作方案)

网站一键生成(如何一键建立网站/一键网站制作方案)

本文目录如何一键建立网站/一键网站制作方案微信小程序一键生成网址链接网站一键生成sitemap怎么做的我想知道,怎么样自己免费创建一个网站已有网站如何一键生成微信小程序怎么建自己的网站如何一键建立网站/一键网站制作方案网站制作通俗的来说就是

2025年3月24日 02:20

电脑回收站删除的文件怎么恢复(电脑的回收站清空了怎么找回文件)

电脑回收站删除的文件怎么恢复(电脑的回收站清空了怎么找回文件)

本文目录电脑的回收站清空了怎么找回文件回收站删除的文件怎么才能恢复电脑上文件删了在回收站清空了怎么找回回收站删除的文件怎么恢复在电脑的回收站中清空了文件怎么找回电脑回收站删除的文件怎么恢复怎么找回电脑回收站删除的东西电脑回收站清空后如何恢复

2025年2月14日 16:30

华为p30后面的pro是什么意思?approved to credit是什么意思

华为p30后面的pro是什么意思?approved to credit是什么意思

本文目录华为p30后面的pro是什么意思approved to credit是什么意思华为p30后面的pro是什么意思P30后面的pro从字面上是“专业版”的意思,实际上pro的后缀和其他品牌的手机plus、S、+等后缀的含义相近,都是代表

2025年4月10日 15:00

ug视频教程全集免费下载(ug视频教程免费下载)

ug视频教程全集免费下载(ug视频教程免费下载)

本文目录ug视频教程免费下载哪个网站有免费的UG自学视频下载求UG视频教程,大侠帮帮忙ug视频教程免费下载UG编程基础入门语音视频教程下载地址:http://www.ysug.com/opensoft.asp?id=518&url=1&op

2025年3月10日 12:40

学编程从哪里入手(让孩子学编程,从哪里入手比较好)

学编程从哪里入手(让孩子学编程,从哪里入手比较好)

本文目录让孩子学编程,从哪里入手比较好中学生学编程,应该从哪里入手如果一个纯外行人,想开始学习编程,需要从什么开始学习,哪里可以学20岁了想入门学编程,该从哪门语言入手让孩子学编程,从哪里入手比较好让孩子学编程从哪里入手比较好呢?我教小学生

2025年2月25日 05:50

时间复杂度o(n)(某算法的时间复杂度为O(n),表明该算法的:)

时间复杂度o(n)(某算法的时间复杂度为O(n),表明该算法的:)

本文目录某算法的时间复杂度为O(n),表明该算法的:时间复杂度为O(n)的排序算法,你会吗时间复杂度O(m+n)和O(m*n)有什么区别时间复杂度是O(n^2)是什么意思分析下面程序段执行的时间复杂度O(n)C++中的时间复杂度O(1)与O

2025年2月8日 22:50

glimpse什么意思(glance与glimpse的区别)

glimpse什么意思(glance与glimpse的区别)

本文目录glance与glimpse的区别glimpse是什么意思 《欧路词典》英汉glance glimpse glare gleam的区别stare, gaze, peer, glance& glimpse区别什么什么啊glimpse和

2025年2月18日 20:20

tuple类型(如何评价元组Tuple在C#中的作用)

tuple类型(如何评价元组Tuple在C#中的作用)

本文目录如何评价元组Tuple在C#中的作用python的元组和列表的区别Python中,tuple的优势是什么Python中内置数据类型list,tuple,dict,set的区别和用法python常见数据类型如何评价元组Tuple在C#

2025年3月15日 01:20

什么是soap接口(REST URL与SOAP URL有什么区别)

什么是soap接口(REST URL与SOAP URL有什么区别)

本文目录REST URL与SOAP URL有什么区别paypal 的nvp 和soap什么意思请问WSDL和SOAP是什么在SOA架构中SOAP和RPC这两个概念有什么区别REST URL与SOAP URL有什么区别rest接口和soap接

2025年3月13日 02:30

bubbles(Bubbles 是什么意思)

bubbles(Bubbles 是什么意思)

本文目录Bubbles 是什么意思bubbles是什么意思Bubbles 是什么意思bubblen.泡,水泡; 冒泡,起泡; 泡影,妄想; (欲表达的)一点感情; vt.& vi.起泡,使冒气泡; vi.使冒泡,发出冒泡的声音; 洋溢着(某

2025年3月14日 18:10

破甲弹(HEAT)会跳弹吗?cube escape theatre攻略那个格子怎么移

破甲弹(HEAT)会跳弹吗?cube escape theatre攻略那个格子怎么移

本文目录破甲弹(HEAT)会跳弹吗cube escape theatre攻略那个格子怎么移theatre怎么读,用中文表示破甲弹(HEAT)会跳弹吗这个问题要看在什么情况下了!首先在现实中HEAT跳弹的可能性近乎为零,貌似还没有查到过HEA

2025年4月8日 18:20

audiolab音频编辑器(傲立Audiolab M-DAC 解码器值得我买吗)

audiolab音频编辑器(傲立Audiolab M-DAC 解码器值得我买吗)

本文目录傲立Audiolab M-DAC 解码器值得我买吗audiolab水下音效怎么弄AudioLab怎么去除音乐里的人声傲立Audiolab M-DAC 解码器值得我买吗马兰士AudiolabJBL三者搭配似乎不是太和谐马兰士的声音太过

2025年2月15日 04:30

tlb文件是怎么样生成的?网络用语tlb什么意思

tlb文件是怎么样生成的?网络用语tlb什么意思

本文目录tlb文件是怎么样生成的网络用语tlb什么意思tlb文件是怎么样生成的mdb和tlb都是数据库文件,TLB是一种OLE(或ActiveX)定义文件,它包括常数、接口(Interface)、类等的定义。你可以在VB的集成环境的Proj

2025年3月12日 11:10

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:19
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:7
标签列表

热门搜索