我的开发团队在php/Mysql环境中使用的是WAMP,但我刚刚了解到使用的是WAMP 5.1,而MySQL现在是5.5。我可以将mysql单独升级到5.5而不会出现任何问题吗?有没有补丁可以让WAMP获得最新的mysql?
我想确保它们能与最新版本的MySQL一起工作,但我不确定它是否像下载WAMP 5.5那样简单,它会自动添加到WAMP服务器上,还是有兼容的?我猜想既然WAMP从来没有更新过他们的MySQL,有什么是不兼容的吗?
发布于 2010-12-21 18:58:21
为你找到了这个:
STEP1:(x表示一个数字)
先下载最新版本的MySQL ...将mysqlx.x的新文件夹复制到wamp\bin\ mysql \ mysqlx.x\data文件夹中,检查mysql文件夹和所有数据库文件是否存在。如果mysql文件夹不存在,请从mysql以前的工作版本中复制它。
检查mysqlx.x\bin文件夹和其中的所有可执行文件是否存在。检查文件夹mysqlx.x\share是否存在。如果它们不存在,那么最新版本的mysql的提取就不会正确完成。
检查mysqlx.x\my.ini文件是否存在。如果该文件不存在,请从wamp\bin\ mysql \mysqlx.x中的wamp mysql以前的wokring版本中复制该文件。从最新的mysql版本中打开该文件,将该文件中出现的所有"mysqlx.x“编辑为"mysqlx.x”作为最新版本号。
例如,如果您在my.ini文件中看到行"basedir=c:/wamp/bin/mysql/mysql4.1“,则将其编辑为"basedir=c:/wamp/bin/mysql/ mysqlx.x”,因为mysqlx.x是您刚刚下载的最新版本。通常只有两个需要编辑的事件: basedir=c:/wamp/bin/mysql/mysqlx.x和datadir=c:'wamp/bin/mysql/mysqlx.x/data
STEP2:
将先前版本的wamp mysqlx.x文件夹中的wampserver.conf文件复制到wamp\bin\mysql\mysqlx.x。您需要使用记事本打开它并编辑行:$mysqlConf‘’mysqlExeFile‘= 'mysqld-nt.exe';to $mysqlConf’‘mysqlExeFile’= 'mysqld.exe';
查看mysqlx.x\bin目录,找出是否有mysqld.exe或mysql-nt.exe文件。如果没有mysql-nt.exe文件,则按照前面提到的方式更改该行。
STEP3:
关闭wamp2服务器(右键单击wamp托盘图标,然后单击exit)。然后重启wamp服务器。重新启动所有服务。您应该会在wamp mysql菜单中看到mysql的最新版本。只需单击最新版本以启用它,然后您就拥有了运行在wamp服务器上的最新mysql版本。
发布于 2015-11-12 17:35:18
在做了上面提到的所有事情之后。没有更多步骤,即如何启用新MySQL。
完成了!
发布于 2012-10-31 15:08:06
感谢所有人的帮助。我详细介绍了我从编辑注册表开始采取的某些步骤:
在编辑注册表时
使用mysqld.exe,
5.0.45(我的旧版本)替换为5.5.28(我的新版本mysql与mysql相关的所有mysqld-nt.exe当我启动wamp时,系统无法识别my.ini条目default-character-set=latin1,原因是该条目位于[wampmysqld]部分。然后,我创建了[sql]部分,并将条目移到那里。我重新启动了wamp,MySQL开始使用新版本。
https://stackoverflow.com/questions/4498322
复制相似问题