我的开发团队在php / Mysql环境中使用WAMP,但我刚刚了解到使用MySQL 5.1和MySQL现在是5.5。我是否可以单独将mysql升级到5.5而没有任何问题使其与WAMP一起使用,或者是否有任何WAMP补丁可以获取最新的mysql?
我想确保他们使用MySQL的最新版本,但我不确定它是否像下载mySQL 5.5一样简单并且它会自动添加到WAMP服务器,或者是否兼容?我假设既然WAMP永远不会更新他们的MySQL不兼容的东西?
答案 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。
启动WAMP。
左键单击WAMP托盘。
点击MySQL-> Version->您的新MySQL版本(我的是MySQL 5.7.9)。
点击MySQL->服务 - >安装服务。
完成!
答案 2 :(得分:0)
感谢所有人的帮助。我正在详细说明我从编辑注册表开始采取的某些步骤:
编辑注册表时
5.0.45
(我新版本的mysql)替换了所有与mysql有关的5.5.28
(我的旧版mysql)mysqld-nt.exe
mysqld.exe
醇>
当我启动wamp时,系统无法识别my.ini条目
default-character-set=latin1
原因是该条目位于[wampmysqld]
部分。
然后我创建了[sql]
部分并将条目移到那里。
我重新启动了wamp,MySQL开始使用新版本。