将WAMP升级到MySQL 5.5?

时间:2010-12-21 10:30:51

标签: php mysql wamp

我的开发团队在php / Mysql环境中使用WAMP,但我刚刚了解到使用MySQL 5.1和MySQL现在是5.5。我是否可以单独将mysql升级到5.5而没有任何问题使其与WAMP一起使用,或者是否有任何WAMP补丁可以获取最新的mysql?

我想确保他们使用MySQL的最新版本,但我不确定它是否像下载mySQL 5.5一样简单并且它会自动添加到WAMP服务器,或者是否兼容?我假设既然WAMP永远不会更新他们的MySQL不兼容的东西?

3 个答案:

答案 0 :(得分:18)

为您找到这个:

第1步:(x代表一个数字)

  

下载最新版本的MySQL   首先...复制新文件夹   mysqlx.x to wamp \ bin \ mysql \检查是否   mysql和所有数据库的文件夹   文件存在于mysqlx.x \ data文件夹中。   如果mysql文件夹不存在,   从以前的工作中复制它   mysql的版本。

     

检查mysqlx.x \ bin文件夹是否全部   其中的可执行文件存在。检查是否   文件夹mysqlx.x \ share存在。如果   他们不存在,然后提取   最新版本的mysql不是   做得好。

     

检查是否存在mysqlx.x \ my.ini文件。   如果它不存在,请复制该文件   从以前的wokring版本   在wamp \ bin \ mysql \ mysqlx.x中使用mysql   从最新的mysql打开文件   版本,编辑所有出现的   “mysqlx.x”中的那个文件   “mysqlx.x”作为最新版本   号。

     

例如,如果您看到该行   “BASEDIR = C:/wamp/bin/mysql/mysql4.1”   在my.ini文件中,然后将其编辑为   “BASEDIR = C:/wamp/bin/mysql/mysqlx.x”   因为mysqlx.x是最新版本   你刚刚下载了。通常在那里   你需要的只有两次   编辑:   basedir = c:/wamp/bin/mysql/mysqlx.x和   DATADIR = C:'瓦帕/ bin中/ MySQL的/ mysqlx.x /数据

STEP2:

  

复制wampserver.conf文件   以前版本的wamp mysqlx.x   文件夹到wamp \ bin \ mysql \ mysqlx.x。您   需要用记事本打开它   编辑该行:   $ mysqlConf ['mysqlExeFile'] =   '的mysqld-NT.EXE';至   $ mysqlConf ['mysqlExeFile'] =   'mysqld.exe';

     

查看mysqlx.x \ bin目录和   找出是否有mysqld.exe或   mysql-nt.exe文件。如果没有   mysql-nt.exe文件,然后更改   如上所述。

STEP3:

  

关闭wamp2服务器(右侧   单击wamp tray图标并单击   出口)。然后重启wamp服务器。   重启所有服务。你应该看到   显示的mysql最新版本   wamp mysql菜单。只需点击即可   启用它的最新版本,然后你   有最新的mysql版本运行   与wamp服务器。

答案 1 :(得分:4)

完成上述所有提及之后。还有一些步骤,如何启用新的MySQL。

  1. 启动WAMP。

  2. 左键单击WAMP托盘。

  3. 点击MySQL-> Version->您的新MySQL版本(我的是MySQL 5.7.9)。

  4. 点击MySQL->服务 - >安装服务。

  5. 完成!

答案 2 :(得分:0)

感谢所有人的帮助。我正在详细说明我从编辑注册表开始采取的某些步骤:

编辑注册表时

  1. 5.0.45(我新版本的mysql)替换了所有与mysql有关的5.5.28(我的旧版mysql)
  2. mysqld-nt.exe
  3. 替换了所有与mysql有关的mysqld.exe

    当我启动wamp时,系统无法识别my.ini条目 default-character-set=latin1 原因是该条目位于[wampmysqld]部分。 然后我创建了[sql]部分并将条目移到那里。 我重新启动了wamp,MySQL开始使用新版本。