linux下从mysql5.1.41-log版本升级到5.5.8版本,我的是社区版本的,升级也是社区版,怎么做?大家给点思路或者简略步骤,比方说升级包以及升级包下载地址,还有现有数据如何处理,大家说下处理思路或者步骤,
 细节我自己想办法去完善,以前没有做mysql的升级,没有经验,大家给点建议吧。

解决方案 »

  1.   

    http://dev.mysql.com/doc/refman/5.5/en/upgrading-from-previous-series.html升级注意的事项还是蛮多的,不如装一个不同端口的数据库,然后导入导出数据
      

  2.   

    还可能导致和sqlserver一样的问题 索引失效
      

  3.   


    我以前采取的办法就是这样的,其实就是用最新的社区安装版本重新彻彻底底安装一遍数据库。
    我觉得这样不叫升级,有没有办法想window的补丁包类似的升级包呢?或者类似oracle升级包那样的安装升级包才实现升级呢?
      

  4.   

    呵呵,使用数据库 ,多备份不是坏事,
    MYSQL 文档也是这样说
    to upgrade to 5.5 from any previous version, MySQL recommends that you dump your tables with mysqldump before upgrading and reload the dump file after upgrading.
      

  5.   

    没有其它方法,最可靠的方法其实就是导出,安装新版本MYSQL然后再导入。
      

  6.   

    备份数据 -> rpm Uvh MySQLxxx.rpm -> 运行 mysql_upgrade
      

  7.   

    备份--复制MY.CNF--升级版本--还原
      

  8.   

    牙,竟然有utf16编码了?真是爽啊~~~
      

  9.   

    备份 删除原来的版本 安装新版本 CP data到过去 记得要把日志文件什么的删除