2017-03-09 3 views
1
Problem detected! 
14:26:36 [mysql] Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" xxx (PROJECT NAME)"! 
14:26:36 [mysql] MySQL WILL NOT start without the configured ports free! 

Ich kann diesen Fehler nicht schütteln. Xamp Apache läuft großartig, kann aber nicht herausfinden, wie MySQL läuft.Xamp - Mysql (3306 Fehler)

Ich habe versucht:

ändern php.ini:

mysql.default_port=3307 
mysqli.default_port=3307 

und my.ini:

[client] 
# password  = your_password 
port   = 3307 
socket   = "C:/xampp/mysql/mysql.sock" 

[mysqld] 
port= 3307 

Ich will nicht Mysql Werkbank deinstallieren (da es wichtig dbs hat) Zusätzliche Informationen (Ich habe Mysql Workbench installiert - nicht sicher, ob dies hilft oder nicht)

Antwort

0

Sie könnten netstat -lp | verwenden grep 3306, um herauszufinden, welches Programm bereits auf Port 3306 hört (Sie sollten PID/Programmname in der letzten Spalte sehen) und stoppen Sie das (vielleicht läuft mysql bereits?).

Alternativ könnten Sie den neu installierten Server auf einem anderen Port starten. (Bearbeiten Sie my.cnf und ändern Sie dort den Standardport)

+0

3306 wird von mysqld.exe verwendet. Ich versuche, von Workbench zu HeidiSQL zu wechseln. Ich habe versucht, neue Sitzung zu machen, aber es heißt (Zugriff verweigert von root @ local, Passwort: Nein). Lesen Sie in Foren, dass ich Xamp-> mysql eingeschaltet haben muss. Nun, ich bin hier steckengeblieben. – Poo123

Verwandte Themen