it-swarm.com.de

Wie starte ich einen MySQL-Server unter Windows?

Ich habe einen MySQL-Server auf meinem Computer installiert und als ich ihn zum ersten Mal installiert habe, lief er automatisch. Jetzt habe ich meinen Computer neu gestartet, er läuft nicht mehr. Welche Datei muss ich ausführen, damit sie wieder funktioniert?

Ich habe versucht, MySQL 5.6 Command Line Client und mysqld.exe aus dem Verzeichnis Program Files/MySQL/MySQLServer/bin auszuführen, und hatte kein Glück.

Beim Ausführen von mysqld.exe wird der folgende Fehler angezeigt:

2013-10-28 18:52:12 4788 [ERROR] InnoDB: .\ibdata1 can't be opened in read-write mode
2013-10-28 18:52:12 4788 [ERROR] InnoDB: The system tablespace must be writable!
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-28 18:52:12 4788 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
2013-10-28 18:52:12 4788 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-28 18:52:12 4788 [ERROR] Aborting`

Natürlich habe ich versucht, es als Administrator auszuführen, und ich habe Folgendes erhalten:

C:\Windows\system32>"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld.exe"
2013-10-28 19:24:30 0 [Warning] TIMESTAMP with implicit DEFAULT value is depreca
ted. Please use --explicit_defaults_for_timestamp server option (see documentati
on for more details).
8
Shaun Wild

Stellen Sie sicher, dass der mysqld.exe auf der Registerkarte Startup angekreuzt ist, wenn Sie msconfig ausführen und eingeben. Dies gilt auch für Services, suchen Sie dort nach den MySQL-Diensten, klicken Sie mit der rechten Maustaste auf> properties und stellen Sie sicher, dass die Starttypen als automatisch ausgewählt sind.

3
Rudolph

Wenn Sie MySQL mit dem MSI-Installationsprogramm installiert haben, sollte es als Dienst eingerichtet werden.

Sie können den Dienst auf zwei Arten öffnen

METHODE 1: Greifen Sie auf den installierten Dienst zu

  • Öffnen Sie das Symbol Dienste in der Systemsteuerung
  • Scrollen Sie alphabetisch zum MySQL-Dienst
  • Klicken Sie mit der rechten Maustaste auf den Dienst
  • Klicken Sie auf Dienst starten

METHODE 2: Befehlszeilenausführung

  • Öffnen Sie das DOS-Fenster
  • Führen Sie an der Eingabeaufforderung C: Folgendes aus: net start mysql oder 'net start mysql57'. Der richtige Name kann auf Ihrem System variieren

Wenn Sie diesen Fehler bekommen

C:\Windows\system32>net start mysql
System error 5 has occurred.

Access is denied.

C:\Windows\system32>

dann haben Sie das DOS-Fenster nicht als Administrator ausgeführt. Versuchen Sie es erneut als Administrator. Das solltest du sehen:

C:\Windows\system32>net start mysql
The MySQL service is starting..
The MySQL service was started successfully.


C:\Windows\system32>

Versuche es!!!

9
RolandoMySQLDBA