Ich benutze Windows und ich habe bereits mysql 5.5 für ein Legacy-Projekt installiert, und jetzt möchte ich 5.7 für eine neue verwenden, so dass ich 5,7 in einem anderen Verzeichnis installiert, auf einem anderen Port und haben verschiedenes Datenverzeichnis, mein Problem ist, wenn ich mysql von cmd wie starten:mysql von Windows cmd öffnet alte Version
W:\MySQL57\bin> mysql -u root -p
Es ergibt dies:
W:\MySQL57\bin>mysql -u root -p
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.54-log MySQL Community Server (GPL)
Und ich bin auf jeden Fall sicher, dass MySQL57 ist Verzeichnis für 5,7 MySQL, so was ist los mit mysql Kommandozeilen-Tool und wie kann ich es reparieren, um beide mysqls verwenden zu können in cmd?
ganz einfach, der Server, zu dem es sich verbindet, ist Ihr alter Server. Die von der Konsole zur Verbindung mit der Datenbank verwendete Anwendung ist zwischen den Versionen identisch. Überprüfen Sie, um sicherzustellen, dass Ihr 5.5-Datenbank-Dienst deaktiviert ist, und Ihr 5.7-Dienst ist – Takarii