mysql备份还原共17页文档.docx
- 文档编号:3154726
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:16
- 大小:50.51KB
mysql备份还原共17页文档.docx
《mysql备份还原共17页文档.docx》由会员分享,可在线阅读,更多相关《mysql备份还原共17页文档.docx(16页珍藏版)》请在冰豆网上搜索。
mysql备份还原共17页文档
这段时间一直在搞Mysql服务器,从12月8号一直搞到今天11号,遇到的一系列自我07年用php以来从未遇到过的很多很多棘手问题,自然用到的备份和还原次数相当多,我觉得还是很有必要总结一下经验。
主要还是使用了mysqldump工具和source命令操作。
备份数据库:
命令格式如下:
mysqldump-u用户名-p数据库名>导出的文件名
在运行中cmd,cd\进入C:
根目录,也可直接运行命令
1、cdC:
\ProgramFiles\MySQL\MySQLServer5.0\bin
C:
\ProgramFiles\MySQL\MySQLServer5.0\bin>mysqldump-uroot-pwindbook>back.sql
输入密码后,无提示则备份成功。
这种备份,back.sql文件默认保存在C:
\ProgramFiles\MySQL\MySQLServer5.0\bin目录下
2、C:
\>mysqldump-uroot-pwindbook>back.sql
输入密码后,无提示则备份成功。
这种备份,back.sql文件默认保存在C:
根目录下
注意:
命令后面不加分号";",否则出错,我在操作过程中习惯性的误输入过,所以备份不成功,且不是进入mysql数据库控制台,希望大家注意这点细节。
效果参考:
3、设定备份路径
C:
\>mysqldump-uroot-pwindbook>d:
back.sql
或C:
\>mysqldump-uroot-pwindbook>d:
/back.sql
效果参考:
还原数据库
命令格式如下:
常用source命令
进入mysql数据库控制台,
mysql-uroot-p
mysql>use数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>sourced:
windbook.sql(注:
如果写成sourced:
\windbook.sql,就会报语法错误)
观察内容的选择,我本着先静后动,由近及远的原则,有目的、有计划的先安排与幼儿生活接近的,能理解的观察内容。
随机观察也是不可少的,是相当有趣的,如蜻蜓、蚯蚓、毛毛虫等,孩子一边观察,一边提问,兴趣很浓。
我提供的观察对象,注意形象逼真,色彩鲜明,大小适中,引导幼儿多角度多层面地进行观察,保证每个幼儿看得到,看得清。
看得清才能说得正确。
在观察过程中指导。
我注意帮助幼儿学习正确的观察方法,即按顺序观察和抓住事物的不同特征重点观察,观察与说话相结合,在观察中积累词汇,理解词汇,如一次我抓住时机,引导幼儿观察雷雨,雷雨前天空急剧变化,乌云密布,我问幼儿乌云是什么样子的,有的孩子说:
乌云像大海的波浪。
有的孩子说“乌云跑得飞快。
”我加以肯定说“这是乌云滚滚。
”当幼儿看到闪电时,我告诉他“这叫电光闪闪。
”接着幼儿听到雷声惊叫起来,我抓住时机说:
“这就是雷声隆隆。
”一会儿下起了大雨,我问:
“雨下得怎样?
”幼儿说大极了,我就舀一盆水往下一倒,作比较观察,让幼儿掌握“倾盆大雨”这个词。
雨后,我又带幼儿观察晴朗的天空,朗诵自编的一首儿歌:
“蓝天高,白云飘,鸟儿飞,树儿摇,太阳公公咪咪笑。
”这样抓住特征见景生情,幼儿不仅印象深刻,对雷雨前后气象变化的词语学得快,记得牢,而且会应用。
我还在观察的基础上,引导幼儿联想,让他们与以往学的词语、生活经验联系起来,在发展想象力中发展语言。
如啄木鸟的嘴是长长的,尖尖的,硬硬的,像医生用的手术刀―样,给大树开刀治病。
通过联想,幼儿能够生动形象地描述观察对象。
远程备份mysql数据库
我国古代的读书人,从上学之日起,就日诵不辍,一般在几年内就能识记几千个汉字,熟记几百篇文章,写出的诗文也是字斟句酌,琅琅上口,成为满腹经纶的文人。
为什么在现代化教学的今天,我们念了十几年书的高中毕业生甚至大学生,竟提起作文就头疼,写不出像样的文章呢?
吕叔湘先生早在1978年就尖锐地提出:
“中小学语文教学效果差,中学语文毕业生语文水平低,……十几年上课总时数是9160课时,语文是2749课时,恰好是30%,十年的时间,二千七百多课时,用来学本国语文,却是大多数不过关,岂非咄咄怪事!
”寻根究底,其主要原因就是腹中无物。
特别是写议论文,初中水平以上的学生都知道议论文的“三要素”是论点、论据、论证,也通晓议论文的基本结构:
提出问题――分析问题――解决问题,但真正动起笔来就犯难了。
知道“是这样”,就是讲不出“为什么”。
根本原因还是无“米”下“锅”。
于是便翻开作文集锦之类的书大段抄起来,抄人家的名言警句,抄人家的事例,不参考作文书就很难写出像样的文章。
所以,词汇贫乏、内容空洞、千篇一律便成了中学生作文的通病。
要解决这个问题,不能单在布局谋篇等写作技方面下功夫,必须认识到“死记硬背”的重要性,让学生积累足够的“米”。
1、导出整个数据库
这个工作可让学生分组负责收集整理,登在小黑板上,每周一换。
要求学生抽空抄录并且阅读成诵。
其目的在于扩大学生的知识面,引导学生关注社会,热爱生活,所以内容要尽量广泛一些,可以分为人生、价值、理想、学习、成长、责任、友谊、爱心、探索、环保等多方面。
如此下去,除假期外,一年便可以积累40多则材料。
如果学生的脑海里有了众多的鲜活生动的材料,写起文章来还用乱翻参考书吗?
mysqldump-u用户名-p数据库名>存放位置
比如:
mysqldump-uroot-pproject>c:
\a.sql
(导出project数据库已经经过亲自测试,成功!
)
2.导出一个表的结构,并且带表中的数据
mysqldump-u用户名-p数据库名表名>导出的文件名
mysqldump-uroot-pprojectposition>c:
\a.sql
(测试,成功!
)
只导出表结构,不带表中的数据:
mysqldump-d-uroot-pprojectposition>c:
\a.sql
(测试,成功!
)
3.导出一个数据库结构
mysqldump-uwcnc-p-d--add-drop-tablesmgp_apps_wcnc>d:
wcnc_db.sql
-d没有数据--add-drop-table在每个create语句之前增加一个droptable
4.导入数据库
常用source命令
进入mysql数据库控制台,
d:
\programfiles\mysql\mysqlserver5.1\bin>mysql-uroot-p
d:
\programfiles\mysql\mysqlserver5.1\bin>mysql>use'数据库'
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
d:
\programfiles\mysql\mysqlserver5.1\bin>mysql>sourced:
wcnc_db.sql
5.远程导出数据库
命令如下:
mysqldump-h192.168.11.210-uroot-ptest>c:
\test.sql
MYSQL数据库的备份与恢复
数据库及相关2019-12-0318:
01:
45阅读142评论1 字号:
大中小 订阅
目前上线运行的一个项目数据库用到MYSQL,已经正式上线运行1年了,最近偶然的不小心删除了一个1G的数据表,很郁闷。
慢慢来恢复数据。
首先漫谈一下MYSQL数据库的备份:
一般情况我喜欢使用mysqldump这个工具来进行备份,原来时候一般都是使用mysqldump-uroot-pdbname>dbpath,然后回车输入密码进行备份数据。
这样太麻烦了,因为慢慢需要用到linux上的定时功能,进行定时备份数据库,经过查帮助,找到mysqldump的一些参数,经过测试使用这样方法备份数据也挺快的:
mysqldump-uroot-pwoaini123984pscenter-q>/var/www/dbback/pscenter20191203.sql
-q该选项在导出大表时很有用,它强制mysqldump从服务器查询取得记录直接输出而不是取得所有记录后将它们缓存到内存中。
如果数据库崩溃了则只有使用日志进行恢复了。
首先进入mysql的data目录:
cd/var/lib/mysql
然后经过排序看日志数据:
ls-lrt
mysqlbinlogpscenter-bin.231>>/var/www/dbback/restore.sql。
这样就能将日志的文件输出为一个SQL语句保存到一个目录中。
mysqlbinlog还可以将多个日志文件保存到一个sql语句中,这样能保证不用太麻烦一个个来操作。
mysqlbinlogpscenter-bin.001pscenter-bin.002pscenter-bin.003>>/var/www/dbback/restore.sql。
将多个日志中的sql输入到一个文件中。
有时候输出的SQL文件过大,比如300M,这样的文件使用普通的EDITPLUS根本打不开,我是使用ULTREDIR和GVIM这个编辑器来打开文件的,GVIM打开大文件是非常不错的,只是还太会用。
附注:
mysqldump的一些说明:
目前MySQL支持的免费备份工具有:
mysqldump、mysqlhotcopy
,还可以用SQL语法进行备份:
BACKUPTABLE
或者
SELECTINTOOUTFILE
,又或者备份
二进制日志(binlog)
,还可以是
直接拷贝数据文件和相关的配置文件
。
MyISAM表是保存成文件的形式,因此相对比较容易备份,上面提到的几种方法都可以使用。
Innodb
所有的表都保存在同一个数据文件
ibdata1
中(也可能是多个文件,或者是独立的表空间文件),相对来说比较不好备份,免费的方案可以是
拷贝数据文件
备份binlog
,或者用
mysqldump
1、mysqldump
1.1备份
mysqldump
是采用SQL级别的备份机制,它将数据表导成SQL脚本文件,在不同的MySQL版本之间升级时相对比较合适,这也是最常用的备份方法。
现在来讲一下
mysqldump
的一些主要参数:
1.--compatible=name
它告诉mysqldump,导出的数据将和哪种数据库或哪个旧版本的MySQL服务器相兼容。
值可以为
ansi、mysql323、mysql40、postgresql、oracle、mssql、db2、maxdb、no_key_options、no_tables_options、no_field_options
等,要使用几个值,用逗号将它们隔开。
当然了,它并不保证能完全兼容,而是尽量兼容。
2.--complete-insert,-c
导出的数据采用包含字段名的完整
INSERT
方式,也就是把所有的值都写在一行。
这么做能提高插入效率,但是可能会受到
max_allowed_packet
参数的影响而导致插入失败。
因此,需要谨慎使用该参数,至少我不推荐。
3.--default-character-set=charset
指定导出数据时采用何种字符集,如果数据表不是采用默认的
latin1
字符集的话,那么导出时必须指定该选项,否则再次导入数据后将产生乱码问题。
4.--disa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 备份 还原 17 文档