Путаница в версиях MySQL - PullRequest
0 голосов
/ 15 мая 2018

У меня есть машина с работающей версией MySQL 5.6, используемой в Java-приложении apache tomcat. Мне нужно было установить WampServer 3.1 для проекта PHP, который поставляется с MySQL 5.7. Я прочитал, что мне нужно изменить порт wampserver MySQL, чтобы все работало как есть. Я изменил его на 3308, как предлагает вамп. Тем не менее, теперь я не могу использовать MySQL через CMD. Я вернулся к порту 3306, теперь я могу использовать MySQL. Однако путаница заключается в том, что введите cmd:

mysql --version

возвращает

mysql  Ver 14.14 Distrib 5.6.26, for Win64 (x86_64)

но используя эту команду из MySQL:

SELECT VERSION();

1010 * возвращается *

mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.19    |
+-----------+
1 row in set (0.00 sec)

Я попытался удалить wampserver, но потом не смог снова запустить mysql. Поэтому я переустановил.

Я не хочу использовать MySQL 5.7 с Java-приложением apache tomcat, поскольку это может вызвать проблемы с проектами, если миграция версий MySQL не будет выполнена должным образом, и это то, чего я сейчас не могу позволить.

Если возможно, могу ли я сохранить и wampserver, и MySQL 5.6? Если нет, как я могу исправить ситуацию?

Редактировать: при наборе cmd:

where mysql

возвращается

C:\Program Files\MySQL\MySQL Server 5.6\bin\mysql.exe

но версия указана выше 5.7

...