mysql Incorrect information in file 错误解决方法数据库为innodb

之前装过mysql5.0,后来再装5.1的时候,发现5.1好使了,5.0却不好使了

没有办法,就把5.0卸载了,可是后来怎么安装都有问题

卸载后只剩下data文件夹了

就想通过data文件夹恢复数据

首先先把data文件夹备份出来,然后把安装产生的文件夹全部删掉

再安装一次mysql5.0,会安装成功的

这个时候,mysql是可以正常启动的

在mysql里建一个和以前同名的数据库,然后停止服务

把备份的data中同名数据库下的*.frm文件拷回新建的数据库文件夹下

另外,data目录下的ibadata1文件也要覆盖

然后启动mysql服务,这样就可以看到数据了

这真的不是很好的方法

希望大家能经常备份数据库,避免用这种方法恢复数据库

 

以下这种非常重要的方法:

重启的时候出了个错误,页面上显示
mysql Incorrect information in file
这个错误给的比较笼统,很多时候会误导人。
查看mysql的错误日志
发现有这么一段话
InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 67108864 bytes!
原来是日志文件的大小与描述的不一致。
把log文件移走,再重启mysql,问题解决。
需要特别注意的是,移走log之前确保innodb_fast_shutdown的值不是2,如果是2则需要先改为1,然后重启使之生效,再关闭mysql删log文件。其默认值是1。
可以在mysql中用 show variables like '%innodb_fast_shutdown%';来查看
用 set global innodb_fast_shutdown=1; 来修改

原文链接:http://hi.baidu.com/coolinc/item/aef3031c0d3ab97c7a5f25ff

 

以下为修改mysql中服务的路径:

今天重装Xampp,更改了安装目录,需要更改“服务”中Apache和Mysql服务的可执行文件路径,发现在其属性中不能修改。Google之,得:

     “开始”=>“运行”=>键入“regedit”打开注册表

      在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ 下找到所需的服务Apache2.2和Mysql,将其“ImagePath”键值更改为所需即可。

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
错误码1366通常是指在MySQL数据库中插入或更新数据时,出现了不正确的整数值错误。有几种可能的解决方法可以尝试。 一种解决方法是修改字段的默认值。这意味着将字段的默认值更改为正确的整数值,以便在插入或更新数据时不会出现错误1366。具体的步骤可以参考中提供的解决方法。 另一种可能的原因是数据库表不支持中文字符集,导致存放中文出现错误。可以通过查询MySQL当前编码的方式来确认数据库和服务器的字符集是否为latin1。如果是latin1字符集,它是不支持中文的。因此,需要将字符集修改为支持中文的字符集,如utf8。可以使用命令"show variables like 'character%'"来查看当前编码。如果发现是latin1字符集,可以按照中的步骤进行修改。 总之,要解决MySQL错误1366,可以尝试修改字段的默认值或修改数据库和服务器的字符集。希望这些解决方法能对您有所帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Mysql错误1366 - Incorrect integer value解决方法](https://download.csdn.net/download/weixin_38717574/12831717)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [MYSQL 1366错误解决方法](https://blog.csdn.net/Nathan_Yang/article/details/104931529)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值