论坛首页 综合技术论坛

从Mysql5.1升级到5.5版本

浏览 8166 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-02-21   最后修改:2011-02-21

今天一个新项目要开始,把Mysql从5.1升级到5.5版本,其实一直有这个打算,但是一次时间比较紧,折腾了一下没成功,就拖到了现在。

 

以前mysql升级基本就是升级程序文件即可,但是5.5版本有了一些不同,开始没搞太明白,所以走了一些弯路。

 

其实道理很简单,就是log文件格式变了,删了ib_logfile0和ib_logfile1从新生成即可。

但是最保险的方式是用mysql_upgrade.exe -u root -p升级确认一下。

因为我的5.1.44版本,中间从5.0.x的某个版本开始到现在,好几年也没执行过upgrade,所以在升级之前我先执行了一下,确认升级到5.1.44(见data/mysql_upgrade_info).

然后升级程序文件,注意不要覆盖data目录,但是data目录下有个performance_schema目录,把这个新增的目录拷贝过来。

然后配置my.ini,注意5.5默认是innodb引擎,所以innodb的目录一定设置好,都是指向data目录(最好是full_path)。这时如果启动mysql服务,基本会是失败,.err文件会报告ib_logfile的size错误,云云;不用理,删掉那俩日志文件,再从新启动服务即可成功。成功之后建议再次mysql_upgrade确保升级到最新的5.5.9.

 

Have fun@@

   发表时间:2011-06-21  
请问目前Mysql5.5这个版本的 log是什么格式的? 用什么工具才能看到其中的内容呢?
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics