将 Wamp 服务器升级到 MySQL 8.0.15

Mic*_*hal 3 mysql database networking wampserver web-deployment

所以我最近几个月前安装了 WampServer,预装了 mySQL 5.7。

但我想利用 mySQL 8 附带的 NoSQL 功能。

为了更新它,我下载了最新的 MySQL 版本,将文件夹解压到 wamp64 的 bin 目录。然后我从 5.7 文件夹中复制了 wampserver.conf 和 my.ini 文件并将其粘贴到 8 目录中。

我在 cmd 行上运行了以下提示:mysqld.exe --initialize-insecure

然后我编辑了 my.ini 文件并将 5.7 的每个实例更改为 8.0。

但是现在当我运行 wamp MySQL 时没有启动,我收到这个错误: 错误

有谁知道我做错了什么或如何解决这个问题?

小智 7

我在http://forum.wampserver.com/read.php?2,147674,147689 上找到了这个,它对我有用

  • 退出 Wampserver
  • 下载 MySQL 版本并解压到一个文件夹,例如 mysql-8.0.2-dmr-winx64
  • 将文件夹内容复制到一个新的mysql子目录,例如wamp64/bin/mysql/mysql8.0.2
  • 在 wamp64/bin/mysql/mysql8.0.2/bin/ 上打开命令窗口(以管理员身份)
  • 键入:mysqld.exe --initialize-insecure --- 这将创建正确的数据文件夹
  • 将 wampserver.conf 从 mysql5.7.14 复制到 mysql8.0.2
  • 将 my.ini 从 mysql5.7.14 复制到 mysql8.0.2
  • 编辑 mysql8.0.2/my.ini 并将 mysql5.7.14 的所有实例替换为 mysql8.0.2(然后保存)
  • 以管理员身份运行 WampServer64

  • 并且您必须从 my.ini 文件中的 sql_mode 中删除 NO_AUTO_CREATE_USER 。/sf/answers/3803009871/ (4认同)

Ali*_*lon 7

只需转到以下 Wampserver 存储库并直接下载并安装您想要的任何组件的 .exe,它会负责配置。

对于数据库升级,您必须手动导入/导出数据库。

Wampserver 文件的二级存储库


小智 -3

安装了最新的 mysql 8.0.16 并且会计应用程序运行良好。实际上我们想要独立的 mysql 并且每次我们的安装目录都与 my.ini 中提到的不同......如果你想要我会给你定制的 mysql8.0.16 zip 文件......并且我们没有用 wamp 进行测试。