Altes MySQL kann auf dem Mac nicht wiederhergestellt werden

Altes MySQL kann auf dem Mac nicht wiederhergestellt werden

Das erste Problem ist, dass beim Versuch, mysqles auf dem Terminal auszuführen, ungefähr Folgendes ausgegeben wird:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)

Ich habe versucht, es zu installieren MariaDbund dafür habe ich DBngindie App installiert. Ich glaube, es hat eine separate Version von erstellt. MySqlIch habe es deinstalliert DBnginund versuche jetzt, es MySqlüber Homebrew zu deinstallieren, aber es funktioniert im Hintergrund, auch nach der Deinstallation über homebrew. Ich habe es auch deinstalliert und versuche jetzt nur, mein altes mit seinen Daten MariaDbwiederherzustellen .MySql

Wenn ich nach der Deinstallation MySQL in die Befehlszeile eingebe, wird der Befehl nicht gefunden. Das ist doch normal, oder? Aber wenn ich Folgendes eingebe, brew services info mysqlwird angezeigt, dass MySQL ausgeführt wird:

mysql (homebrew.mxcl.mysql)
Running: ✘
Loaded: ✔
Schedulable: ✘

Dann begann ich, die PID dieses MySQL-Prozesses zu suchen. Ich versuchte, sie per ps -A | grep mysql | awk '{print $1}'Befehl zu finden, und es druckte die Nummer aus, im Moment ist sie 6407. Aber als ich versuchte, diesen Prozess per kill -9 6407Befehl zu beenden, hieß es: kill: kill 6407 failed: no such process. Das liegt daran, dass sich die PID-Nummer jedes Mal ändert.

Zusammenfassend denke ich, dass ich zwei Versionen von MySQL habe und dass sie sich wahrscheinlich überschneiden. Ich habe alle meine alten Datenbanken mit Ordnernamen im /opt/homebrew/var/mysqlOrdner und nach der Installation von MySQL über Homebrew wird dies /opt/homebrew/Cellar/mysql/8.3.0_1auch erstellt.

https://imgur.com/a/nWuLZQ2

verwandte Informationen