zhangqiang 发表于 2016-5-19 17:29:38

Windows下Mysql5.1升级到5.5

最近我们将虚拟主机PHP升级成多版本可切换。 但是也由此发现一些新的问题。

由于Windows虚拟主机下默认安装的都是比较稳定的Mysql5.1.63 ,当用户将php版本切换到php5.3以上(包括5.3)就会出现问题。

原因是由于Mysql5.1默认的加密方式是16位,而Windows 下只有php5.2 是支持这个加密方式的。

php5.3以上的版本都只支持41 新的加密方式,对应的就是php5.5以上的版本才支持, 所以就会在一些对于php版本有要求的源码出现问题,比如thinkphp

由于百度谷歌搜了半天都都是水贴。只能自力更生了。

接下来我们来详细说下Windows 下怎么将mysql5.1 升级到 mysql5.5

1、第一步备份,备份,备份(记得一定要备份!)

2、下载升级mysql5.5的文件 http://down.wshost.cc/SQL/mysql5.1up5.5/MySQL%20Server%205.5.rar

这个文件就是另一台服务器上已经安装过mysql5.5的程序文件
包括以下文件:
安装目录中所有文件


仅对data 删减, 只保留下图中文件即可


3、停止当前的Mysql5.1 服务, 将解压后的文件,覆盖到当前Mysql5.1安装路径中。

4、修改安装路径中的my.ini文件

打开后修改下面两个地方
安装路径:
basedir=数据库存储路径:
datadir=
改成你安装的时候对应的路径

5、启动Mysql 服务。成功。



页: [1]
查看完整版本: Windows下Mysql5.1升级到5.5