我下载了最新版本的 Wampserver v.3.2.6,默认情况下有 phpMyAdmin v.4.9.7 和 phpMyAdmin v.5.1.1。似乎它默认使用 phpMyAdmin v.4.9.7 。我想完全删除 phpMyAdmin v.4.9.7,只使用 phpMyAdmin v.5.1.1。
我正在使用 Laravel,当我运行 php artisan migrate 时,它给了我这个错误:
SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`))
我知道如何在 Laravel 中修复此问题,请不要告诉我如何在 Laravel 中修复。
最旧版本的 Wampserver v.3.2.3 没有问题,因为它没有 phpMyAdmin v.4.9.7。
我认为这是因为 phpMyAdmin v.4.9.7。如果您知道任何解决方案,请帮忙。
经过一番挖掘,我发现了这个问题。我的系统上有 2 个 Wamp Server 文件夹。每个驱动器中有一个。显然,我使用 exe 文件从 wampserver 安装,并将其安装在我的 C: (Windows) 中。我没有注意到。它不允许我覆盖我真正想要更新的内容。它附带了
PhpMyAdmin 4.9.7 和 5.1.1
。如果你愿意
您必须使用 phpMyAdmin v.4.9.7 找到 Wamp Server 文件夹。在删除它之前,请确保您的别名文件夹中包含您要保留的版本信息:
phpmyadmin.conf
并转储您要删除的版本信息。我的是phpmyadmin4.9.7
。删除后,右键单击
Wamp Server图标 &从零重新启动
。然后您将PhpMyAdmin 5.1.1
(在我的例子中)。