Lösen Sie das Problem, dass der MySql-Client in Sekunden beendet wird (my.ini nicht gefunden).

Lösen Sie das Problem, dass der MySql-Client in Sekunden beendet wird (my.ini nicht gefunden).

Problembeschreibung (Umgebung: Windows 7, MySql 8.0)

Nachdem ich heute MySql installiert hatte, startete ich den MySql-Dienst. Wenn der Dienststart fehlschlägt, lesen Sie nicht weiter und lösen Sie das Problem selbst, indem Sie auf Baidu suchen.
Der Client wird nach dem Öffnen sofort beendet, die Datenbank kann jedoch in cmd verwendet werden.
Normalerweise ist es in Ordnung, solange es funktioniert, aber der Einfachheit halber möchte ich diese Codezeile nicht eingeben. Ich habe einfach im Internet, bei Baidu und Google gesucht und verschiedene Methoden ausprobiert.
Schließlich stellte sich heraus, dass es nutzlos war. Die Probleme waren ähnlich, aber nicht genau gleich.

Die Fallstricke, auf die ich gestoßen bin (ich sage nicht, dass das, was andere gesagt haben, falsch ist, es ist nur so, dass es für mich nutzlos ist)

Fallstrick 1: Im Internet wird behauptet, dass es ein Problem mit der Datei my.ini gibt, aber in meinem Installationspfad befindet sich keine Datei my.ini
Fehler 2: Ändern Sie die Datei mit der Endung .ini in my.ini
Falle 3: Ich habe festgestellt, dass keine my.ini vorhanden war, also habe ich my.ini erstellt, einen Datenordner erstellt, den Dienst deinstalliert und neu installiert, aber es hat nicht funktioniert.
Wie dem auch sei, alle Meinungen drehen sich um die Datei my.ini.

lösen

Ich glaube, dass viele Leute dieses Bild bei ihrer Suche im Internet gesehen haben.

Ich habe es standardmäßig installiert:

"C:\Programme\MySQL\MySQL Server 8.0\bin\mysql.exe" "--defaults-file=C:\Programme\MySQL\MySQL Server 8.0\my.ini" "-uroot" "-p"
Wie die meisten Leute im Internet sagen, gibt es in diesem Pfad keine my.ini-Datei --> my.ini ist eine Konfigurationsdatei für MySql. Und ist Ihnen aufgefallen, dass es keinen Data-Ordner gibt, wie im Internet erwähnt --> Data ist meistens ein Ordner zum Speichern von Daten

Im Moment denke ich nicht darüber nach, wie ich es ändern kann, sondern ob ich finden sollte

Schließlich fand ich Data und my.ini in MySQL\MySQL Server 8.0\ unter C:\ProgramData --> C:\ProgramData, einem versteckten Ordner

endlich

Ändern Sie den Pfad in der Abbildung in C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql.exe" "--defaults-file=C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" "-uroot" "-p"
Tatsächlich muss file=C:\Program Files in file=C:\ProgramData geändert werden.

Öffnen Sie einfach den Client

Zusammenfassen

Oben ist die Einführung des Herausgebers zur Lösung des Problems, dass der MySql-Client sofort beendet wird (my.ini kann nicht gefunden werden). Ich hoffe, es wird allen helfen!

Das könnte Sie auch interessieren:
  • Einführung in die Verwendung des MySQL mysqladmin-Clients
  • Wie stellt MySQL eine Verbindung zum entsprechenden Clientprozess her?
  • Beispiel für die asynchrone MySQL-Client-Implementierung von PHP Swoole
  • Lösen Sie das Problem, dass der Node.js MySQL-Client das Authentifizierungsprotokoll nicht unterstützt
  • Lösung für das Problem, dass sich der mysql8.0.11-Client nicht anmelden kann
  • Detaillierte Erklärung der MySQL/Java-Server-Unterstützung für Emoji und Problemlösung
  • Erste Schritte mit der NodeJS-Serverentwicklung (Express+MySQL)
  • MySQL-Verbindungspool für App-Server (unterstützt hohe Parallelität)
  • Interpretieren von MySQL-Client- und Serverprotokollen

<<:  HTML+CSS+JavaScript, um eine Rubbellosversion für die Freundin zu erstellen (Sie werden es lernen, sobald Sie es sehen)

>>:  Das umfassendste Tutorial zur Installation von Centos8.1 mit VMware15.5 und dem Problem des unzureichenden physischen Speichers

Artikel empfehlen

Detaillierte Erläuterung der Laderegeln der require-Methode in node.js

Laderegeln der Require-Methode Laden aus dem Cach...

Vue-Interpretation der responsiven Prinzip-Quellcode-Analyse

Inhaltsverzeichnis Initialisierung initState() in...

Grafische Schritte zur Zabbix-Überwachung des VMware Exsi-Hosts

1. Rufen Sie das Virtualisierungscenter auf, meld...

Verwendung der Zabbix-API in einer Linux-Shell-Umgebung

Sie können es direkt in der Linux-Shell-Umgebung ...

Detaillierte Erklärung der Linux-CPU-Last und CPU-Auslastung

CPU-Last und CPU-Auslastung Beides kann bis zu ei...

Detaillierte Installation und Konfiguration von MySql auf dem Mac

1. Herunterladen und installieren Laden Sie die D...

Was ist nach der Installation von Ubuntu 20.04 zu tun (Anleitung für Anfänger)

Ubuntu 20.04 wurde veröffentlicht und bringt viel...

Feste Tabellenbreite table-layout: fest

Damit die Tabelle den Bildschirm (den verbleibende...

Implementierung des CSS-Ladeeffekts Pac-Man

emmm, der Name ist nur eine zufällige Vermutung 2...

Die 13 am häufigsten in Interviews gestellten Fragen zu Vue-Modifikatoren

Inhaltsverzeichnis 1. faul 2.trimmen 3.Nummer 4.H...

Eine kurze Analyse des Reaktionsprinzips und der Unterschiede von Vue2.0/3.0

Vorwort Seit der offiziellen Einführung von vue3....

Detaillierte Erklärung der Dreieckszeichnung und clevere Anwendungsbeispiele in CSS

führen Einige gängige Dreiecke auf Webseiten könn...