MySQL 5.6 Problem

06/12/2014 00:38 Boneyx3#1
Hallo erstmal zsm

Ich habe Heute einen fehler gehabt worauf hin meine MySQL/DB nicht mehr ging,
Dan als ich auf FreeBSD 9.2 von 8.3 Gepatch hatte ging ganz kurz alles und jetzt bekomme ich bei jeden Start versuch diesen fehler

Das Passiert bei restart und start
Code:
su: unknown login: mysql
/usr/local/etc/rc.d/mysql-server: WARNING: failed to start mysql
wen ich in Putty mysql eingebe Kommt dieser fehler

Code:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (38)
eine .err Datei legt die Datenbank auch nicht an vlt kennt jmd das Problem oder weiss wie man es Beheben kann wäre ich sehr dank bar für

MfG Boneyx3
06/12/2014 01:19 .Shōgun#2
reinstall mysql56-server
06/12/2014 13:28 Boneyx3#3
Es hat sich nix verändert die MySQL Startet nicht weder in der 5.5 Version noch in der 5.6 Version

Hat jmd einen RAT die Oben genanten beiden fehler Existieren noch nach wie vor.....
06/12/2014 13:43 .Shōgun#4
Check /var/db/mysql/hostname.err
06/12/2014 14:09 Boneyx3#5
Mein MySQL legt keine HOSTNAME.err an das ist ja das Probem
06/12/2014 14:11 .Shōgun#6
hostname is the name of your machine, if your machine is called metin2, the log will be called metin2.err
06/12/2014 14:23 Boneyx3#7
Ich habe die MySQL Nach der Installation nicht verändert Starten tut er nix sie sieht 1 zu 1 Wie anch der Installation hier noch ein Screen

[Only registered and activated users can see links. Click Here To Register...]

Er legt wirklich in /var/db/mysql/HOSTNAME.err nicht an



#####EDIT#####

.err datei aufgetaucht

06/12/2014 16:09 .Shōgun#8
Your disk is full.
06/12/2014 16:11 Boneyx3#9
What can i do to fix it ?
06/12/2014 17:08 .Shōgun#10
Check the ouptut of df -h
06/12/2014 18:50 Oberst™#11
Der Benutzer mysql wird nicht erkannt. Er wird jedoch unter /etc/passwd gelistet sein. Das er dort gelistet ist, heißt aber nicht, dass er auch existiert. Denn /etc/passwd ist nur eine von mehreren am Usermanagement beteiligten Dateien, sie ist zur Rückkompatibilität mit Programmen aus der Zeit vor PAM gedacht. Die eigentliche Magie ist in /etc/pwd.db. Wahrscheinlich sind die Dateien bei dir mal inkonsistent geworden, was nun zu diesem Problem führt.

So sollte das ganze funktionieren:

1. Mysql 5.6 installieren

2. Mysql stoppen
Code:
service mysql-server stop
3. Mysql Datei neu bauen
Code:
pwd_mkdb /etc/master.passwd
4. Mysql CHMOD 777 Recht zuweisen
Code:
chmod 777 /etc/var/db/mysql
5. Server reboot
Code:
reboot
6. Mysql Status überprüfen
Code:
service mysql-server status
Sollte der Mysql Server "Mysql is running as pid..." anzeigen, dann ist der Mysql Server ordnungsgemäß gestartet. Sollte er "Mysql is not runnning" anzeigen, dann hattest du Mysql nicht im Autostart und muss manuell gestartet werden

7. Mysql manuell starten:
Code:
service mysql-server start

Jetzt dürfte dein Problem gelöst sein und dein Mysql Server läuft wir er laufen soll. ;)


King Regards