【问题标题】:Upgrade WAMP to MySQL 5.5?将 WAMP 升级到 MySQL 5.5?
【发布时间】:2010-12-21 10:30:51
【问题描述】:

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

我想确保它们与最新版本的 MySQL 一起工作,但我不确定它是否像下载 mySQL 5.5 一样简单并且它会自动添加到 WAMP 服务器,或者是否有兼容的?我假设因为 WAMP 从未更新过他们的 MySQL,所以有些东西不兼容?

【问题讨论】:

    标签: php mysql wamp


    【解决方案1】:

    为你找到了这个:

    STEP1:(x代表一个数字)

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

    检查mysqlx.x\bin 文件夹和所有 其中的可执行文件存在。检查是否 文件夹 mysqlx.x\share 存在。如果 它们不存在,然后提取 最新版本的mysql不是 正确完成。

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

    例如,如果你看到这条线 “基于=c:/wamp/bin/mysql/mysql4.1” 在 my.ini 文件中,然后将其编辑为 “基于ir = c:/wamp/bin/mysql/mysqlx.x” 因为 mysqlx.x 是最新版本 你刚刚下载了。平时那里 只需要出现两次 编辑: basedir=c:/wamp/bin/mysql/mysqlx.x 和 datadir=c:'wamp/bin/mysql/mysqlx.x/data

    第二步:

    将 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 文件,然后更改它 如前所述。

    第三步:

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

    【讨论】:

    • 我尝试了上面的说明,它仍然在运行早期版本的 MySQL。除上述步骤外,您还需要更改 wampmanager.ini、wampmanager.conf 中的版本号/文件夹,并使用 regedit 更改注册表中 MySQL 和 wampmysqld 服务的版本
    • 感谢它的魅力!对于上面的评论,WAMP 会自动完成所有这些操作,在第 3 步之后关闭并打开 Wamp 服务器并查找 wamp mysql 菜单中显示的 mysql 最新版本,选择它并在 regedit 中自动编辑 WAMP,wampmanager.ini 和 MySQL 版本!希望这会有所帮助
    【解决方案2】:

    在完成上述所有操作之后。还有几个步骤,如何启用新的 MySQL。

    1. 启动 WAMP。

    2. 左键单击 WAMP 托盘。

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

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

    完成!

    【讨论】:

      【解决方案3】:

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

      编辑注册表时

      1. 将所有与 mysql 相关的 5.0.45(我的旧版本 mysql)替换为 5.5.28(我的新版本 mysql)
      2. mysqld.exe替换所有出现的与mysql有关的mysqld-nt.exe

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

      【讨论】:

        猜你喜欢
        • 2017-06-18
        • 1970-01-01
        • 2019-08-02
        • 2013-12-08
        • 1970-01-01
        • 2014-03-20
        • 2012-09-27
        • 2012-11-22
        • 1970-01-01
        相关资源
        最近更新 更多