发布网友 发布时间:2022-04-21 05:58
共5个回答
懂视网 时间:2022-05-06 14:28
有时候mysql没有做好数据备份,或者被数据管理员误删,或者ibdata损坏了我们如何恢复呢?别怕,只要有部分frm、ibd存在,下面就是恢复教程。 mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做
有时候mysql没有做好数据备份,或者被数据管理员误删,或者ibdata损坏了我们如何恢复呢?别怕,只要有部分frm、ibd存在,下面就是恢复教程。
mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部分数据。
注意:
一、这个是对innodb的数据恢复。myisam不需要这么麻烦,只要数据文件存在直接复制过去就可以。
二、大家的mysql数据库必须是按表存放数据的,默认不是,但是大家生产肯定是按分表设置的吧,如果不是,不好意思,这个方法不能恢复你的数据。my.ini的设置为
innodb_file_per_table = 1。
1、找回表结构,如果表结构没有丢失直接到下一步
a、先创建一个数据库,这个数据库必须是没有表和任何操作的。
b、创建一个表结构,和要恢复的表名是一样的。表里的字段无所谓。一定要是innodb引擎的。CREATE TABLE `weibo_qq0`( `weiboid` bigint(20)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
c、关闭mysql, service mysqld stop;
d、用需要恢复的frm文件覆盖刚新建的frm文件;
e、修改my.ini 里 innodb_force_recovery=1 , 如果不成修改为 2,3,4,5,6。
f、 启动mysql,,service mysqld start;show create table weibo_qq0 就能li到表结构信息了。
2、找回数据。记得上面把 innodb_force_recovery改掉了,需要注释掉,不然恢复模式不好操作。 这里有个关键的问题,就是innodb里的任何数据操作都是一个日志的记录点。也就是如果我们需要数据恢复,必须把之前的表的数据的日志记录点添加到一致。
a、建立一个数据库,根据上面导出的创建表的sql执行创建表。
b、找到记录点。先要把当前数据库的表空间废弃掉,使当前ibd的数据文件和frm分离。 ALTER TABLE weibo_qq0 DISCARD TABLESPACE;
c、把之前要恢复的 .ibd文件复制到新的表结构文件夹下。 使当前的ibd 和frm发生关系。ALTER TABLE weibo_qq0 IMPORT TABLESPACE; 结果不出意外肯定会报错。就和我们开展数据开始说的那样,数据记录点不一致。我们看看之前ibd记录的点在什么位置。开始执行 import tablespace,报错 ERROR 1030 (HY000): Got error -1 from storage engine。找到mysql的错误日志,InnoDB: Error: tablespace id in file ‘.testweibo_qq0.ibd’ is 112, but in the InnoDB InnoDB: data dictionary it is 1. 因为 weibo_qq0 之前的记录点在112,当前的表只创建一次,所以记录点是1.
d、那怎么从1记录到112。for ($1=1; $i<=111; $1++) {CREATE TABLE t# (id int) ENGINE=InnoDB;} 也许很奇怪,为什么是循环111,不是112。因为在a执行创建表结构的时候已经记录增加了一次。
e、修改表结构 alter table weibo_qq0 discard tablespace;使当前的表结构和ibd脱离关系。复制.ibd到当前的目录结构。
f、使原来数据的ibd和当前frm建立关系。 ALTER TABLE product IMPORT TABLESPACE; 这个时候没有错误,说明已经建立好了。但是查询数据还是查不出来。
g、相比这里大家已经知道为什么了,这个模式也不是说改了数据库就可以在生产环境使用。更改 innodb_force_recovery=1 , 如果不成修改为 2,3,4,5,6。直到可以 查询出数据为止,然后dump出来。数据就备份出来了。
h、把所有数据导出后,在新的数据库导入。所有数据就生成了。
扩展问题,很多时候我们是分表表结构怎么批量操作,提高速度呢。用循环!循环把表的空间废弃掉。
for i in `seq 0 111`; do mysql -uroot -P33061 -h127.0.0.1 -Dtestdd -e “CREATE TABLE inv_crawl_weibo_qq$i (id bigint(20) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id)) ENGINE=innodb “; done
ALTER TABLE inv_crawl_weibo_qq0 DISCARD TABLESPACE;
从备份数据把ibd复制cp到dd数据库下,注意复制过来的文件权限。
循环导入表空间。
ALTER TABLE inv_crawl_weibo_qq0 IMPORT TABLESPACE;
没有报错就导入成功了
热心网友 时间:2022-05-06 11:36
FRM考试通过所有科目考试就算通过。
2010年起,FRM考试分为PART I 和PART II两级,考生可以同时报考PART I和PART II的考试,但必须通过PART I考试, PART II才会被评分,两级都通过后并达到其他要求方可取得证书。
PART I 考试时间为四小时,全部是标准化试题,100道单项选择题;PART II考试时间为四小时,全部是标准化试题,80道单项选择题。
考试内容:
1.Quantitative Analysis 定量分析 10%
2.Market risk measurement and management 市场风险测量与管理 30%
3.Credit risk measurement and management 信用风险测量与管理 25%
4.Operational and Integrated risk management, legal 操作和系统性风险管理、法律 25%
5.Risk Management and Investment Management 投资组合风险管理 10% (2005年起新增科目)
2009年最后一次FRM全考会涉及所有以下专题:风险管理基础、数量分析、金融市场与金融产品、风险建模、市场风险管理与测量、信用风险管理与测量、操作及综合风险管理、投资风险管理、金融市场前沿话题。
2010年起,分级考试内容为:
PART I(共100题)
1.Foundations of Risk Management风险管理基础(20%)
2.Quantitative Analysis 定量分析(20% )
3.Financial Markets and Procts 金融市场与金融产品( 30% )
4.Valuation and Risk Models估值与风险建模(30%)
PART II(共80题)
1、Market Risk Measurement and Management市场风险管理与测量(大约占20%)
2、Credit Risk Measurement and Management信用风险管理与测量(大约占20%)
3、Operational and Integrated Risk Management操作及综合风险管理(大约占20%)
4、Liquidity and Treasury Risk Measurement and Management 流动性风险管理(大约占15%)
5、Risk Management and Investment Management投资风险管理(大约占15%)
6、Current Issues in Financial Markets金融市场前沿话题(大约占10%)
以上内容参考:百度百科-FRM
热心网友 时间:2022-05-06 12:54
FRM考试成绩出来时,协会将会向全球考生发送考生成绩电子邮箱,但FRM考生只知道考试是否通过,而不知道确切的考分。FRM及格分数线由考生的绝对分数以及排名前5%的考生的平均分的比例决定,答错的题目不扣分。考生可以在“Exam result”中看到通过与否,同时可以下载有各个科目成绩的PDF格式成绩单,其中会以图表及文字的方式告知考生每个科目的考试等级。
FRM考试培训,可以选择参加专业的培训机构——金程培训机构,金程培训机构的考生通过率比较高,金程FRM培训机构可以帮*生轻松通过FRM考试,是众多考生的不二选择。
了解FRM考试信息可以到金程教育,金程FRM考试网提供FRM考试时间、FRM考试内容、FRM考试科目等所有FRM考试报名相关内容,金融风险管理师考试有解决不了的问题,可以咨询金程FRM教育机构轻松解决,金程教育机构师资力量强大,教学专业,值得各位考生信赖。
热心网友 时间:2022-05-06 14:29
FRM考试没有确切的百分比,他是取FRM考试最高成绩的前1%左右的人,取他们的答对题数的平均数,然后乘以一个百分比(可能是60%,或者70%),得出来一个题目数,你答对的数目超过这个数,就通过。
例如取了1000人,他们平均答对数是130题,然后乘以70%,是91题,答对91题的就算过。
中博诚通
热心网友 时间:2022-05-06 16:37
FRM考试成绩如何计算
FRM考试成绩出来时,协会将会向全球考生发送考生成绩电子邮箱,但FRM考试考生只知道考试是否通过,而不知道确切的考分。FRM及格分数线由考生的绝对分数以及排名前5%的考生的平均分的比例决定,答错的题目不扣分。因此,FRM考生成绩越高越好,并不是说复习到某一标准,分数达到及格线就能通过考试。
考试成绩怎么算合格?
GARP协会没有公布确切的百分比,它是取FRM考试最高成绩的前1%左右的人,取他们的答对题数的平均数,然后乘以一个百分比(可能是60%,或者70%),得出来一个题目数,你答对的数目超过这个数,就通过,例如取了1000人,他们平均答对数是130题,然后乘以70%,是91题,答对91题的就算通过。所以,考试是否通过要看当次考试难度及考生实力。
FRM考试成绩单是什么样的?
在考试成绩公布时,协会通过邮件的方式给考生发送成绩单,由于网络和邮箱拦截等多方面因素的关系,考生收到成绩单邮件的时间会有差异。届时FRM报名考生可以通过协会官网,登陆自己的账号,在主页上的“Exam result”中下载成绩单。
考生可以在“Exam result”中看到通过与否,同时可以下载有各个科目成绩的PDF格式成绩单,其中会以图表及文字的方式告知考生每个科目的考试等级——1st/2nd/3rd/4th,以FRM P1为例,成绩单如下图(成绩单第一页截图)所示
FRM成绩是否有有效期
有的同学可能会把成绩有效期和证书有效期混淆,证书没有有效期,是终身的,成绩是有有效期的,FRM P1考试通过必须在四年内通过FRM P2考试(一年有两次机会可以报名FRM考试,FRM P1和FRM P2可以同时报考,但是必须通过FRM P1才会批阅FRM P2考试),否则成绩取消,FRM P1和FRM P2考试成绩都合格,需要在5年内积累2年相关工作经验,取得证书,否则成绩取消,考生需要重新报名参加考试。