永发信息网

Mysql中InnoDb数据如何恢复?重做了系统,只有data文件夹还在

答案:2  悬赏:20  手机版
解决时间 2021-02-19 17:52
重装了系统。没有来得及备份数据,数据库data文件夹还行,myisam类型的数据库直接拷贝到新的mysql里面就恢复,但是InnoDb数据库怎么恢复呢??

直接copy肯定不行,文件数据库bdata1里面存着,如果直接ibdata1文件到新数据库,那么mysql都启动不了。

有没有数据库高手教教我呀
最佳答案
停止MySQL服务。
修改my.ini,
在文件最后增加上面一行指令 innodb_force_recovery=4
修改文件中datadir以及innodb_data_home_dir的指向--指向之前的数据文件目录。
保存my.ini。
重新启动MySQL。
检查数据库及表,是否恢复正常。
如正常,去掉my.ini中的innodb_force_recovery = 4
重新启动MySQL。
OK。
全部回答
首先,innodb_data_file_path是一个全局变量..你使用session肯定是要报错的..将session换成global就可以了..因为在会话变量中没有这个参数,所以会报错... 其次针对你后面说的问题..所有全局变量是包含在所有会话当中,而会话变量是优于全局变量的..就是说..如果你在会话当中改变一个会话参数..而全局变量就会暂时在当前会话失效..对于其他会话..该全局变量依然有效..如果当前会话断开或结束,那这个会话变量的寿命也就寿终正寝了.再次链接..就还是以全局变量为准...不知道这么解释你明白..
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
香格酒庄我想知道这个在什么地方
【我的白马王子】我的白马王子作文
怎么制作简易投影仪,没有放大镜怎么办?
男人要忍得住寂寞,受得了孤独,别再最该奋斗
从安国怎么到唐县怎么走。有没有直达车? 5分
邢工机械制造有限公司这个地址在什么地方,我
是否所有女人都具有生育能力
不小心弄了个伤口,需要每天涂药,现在,想在
S40/X403(路口)我想知道这个在什么地方
邮政快递和EMS有没有区别?
转朱阁,低绮户的绮怎么读??
QQ好友显示离开但头像为什么是彩色的,有些是
为什么玩天龙八部玩不了 提示没有最新的显卡
2019年强化拓展卷小学语文五年级上册人教版提
交通银行信用卡的预借现金占用信用卡的额度吗
推荐资讯
项城市周口李先生腊汁肉夹馍(西大街店)怎么去
的的读音有几个是什么
老牛饭店这个地址在什么地方,我要处理点事
旅游咨询服务中心我想知道这个在什么地方
洛阳正宗李东羊肉汤在哪里啊,我有事要去这个
义务教育教材五年级2015数学数学新暑假作业
医院里的磁共振是检查什么的?
武汉宽带哪个好?
【优词词典】纸质词典远不及电子词典方便.那
【如使人之所欲莫甚于生】""如使人之所欲莫甚
下列不属于霍乱临床类型的是A.轻型B.中型C.重
龙骏广场F座在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?