Chinaunix首页 | 论坛 | 博客
  • 博客访问: 944693
  • 博文数量: 264
  • 博客积分: 10107
  • 博客等级: 上将
  • 技术积分: 2455
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-09 16:34
文章分类

全部博文(264)

文章存档

2012年(1)

2011年(11)

2010年(128)

2009年(82)

2008年(42)

我的朋友

分类: Mysql/postgreSQL

2010-04-30 11:20:37

启动MySQL服务时,总是报错,启动不了。
C:\Program Files\MySQL\MySQL Server 5.0\data\*.err文件显示
InnoDB: Page dump in ascii and hex,然后一堆0000000
 
按照网上搜索的提示,恢复到较早版本的my.ini也不行。还有其他的把什么文件拷贝到什么地方的那些,因为之前就试过该方法,那时以为是我用的MySQL6 Alpha版本的缘故,都已经将版本卸载并重新安装了MySQL5.所以这次就压根不考虑该方法了。乖乖的按照小蔡同志教我的办法,查看err文件中的报错信息。
 
在恢复到较早版本的my.ini,并启动服务却报错的过程中,我倒是发现了一个问题。
 
因为我较早的ini配置中,设置的InnoDB Tablespace Settings指定的是非安装目录,所以err文件报找不到该文件,并进行create,当我把该ibdata1文件恢复到该目录下后,又报了刚开始的错误。
 
抱着尝试下的心态,我将C:\Program Files\MySQL\MySQL Server 5.0\data\目录下,除数据库文件夹之外的所有文件删除,包括ib_logfile0、ib_logfile1和ibdata1文件。然后再启动MySQL服务,启动成功!
阅读(3280) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~