因此,我最近在几个月前安装了 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 无法启动时,我收到此错误:error https://i.stack.imgur.com/G0JAz.png
有谁知道我做错了什么或者我该如何解决这个问题?
我发现这个在http://forum.wampserver.com/read.php?2,147674,147689 http://forum.wampserver.com/read.php?2,147674,147689这对我有用。
- 退出Wamp服务器
- 下载 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)