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

Einige wichtige Punkte des visuellen Website-Designs

Vom Kunsthandwerksdesign über Grafikdesign bis hin...

Konfigurationsschritte für die MySQL-Gruppenreplikation (empfohlen)

MySQL-Group-Replication ist eine neue Funktion, d...

Eine kurze Diskussion über 12 klassische Probleme in Angular

Inhaltsverzeichnis 1. Erklären Sie bitte, was die...

Tutorial zum Bereitstellen von nginx+uwsgi in Django-Projekten unter Centos8

1. Virtuelle Umgebung virtualenv installieren 1. ...

Detaillierte Erklärung des Befehls mkdir beim Linux-Lernen

Inhaltsverzeichnis Vorwort 1. Grundkenntnisse zu ...

So implementieren Sie Parallelitätskontrolle in JavaScript

Inhaltsverzeichnis 1. Einführung in die Paralleli...

Lösung für das Problem, dass Docker-Protokolle nicht abgerufen werden können

Als ich den Dienst täglich überprüfte und mir die...

Detaillierte Erklärung der Docker Compose-Verwendung

Inhaltsverzeichnis Docker Compose-Nutzungsszenari...

Detaillierte Erklärung zum Ersetzen in ein Beispiel in MySQL

Detaillierte Erklärung zum Ersetzen in ein Beispi...

Implementierungscode für die nahtlose Verbindung des Div-Bildlaufbands

Code kopieren Der Code lautet wie folgt: <html...

So verwenden Sie JS WebSocket zur Implementierung eines einfachen Chats

Inhaltsverzeichnis Kurze Umfrage Langfristige Abf...