2016-05-19 14 views
0

Meine Website funktionierte gut bis gestern. Aber es fing plötzlich an, diesen Fehler zu zeigen:mysql Verbindungsfehler: Verbindung zum lokalen MySQL-Server über Socket nicht möglich '/var/lib/mysql/mysql.sock' (2) Godaddy Cpanel

Ich glaube nicht, dass ich irgendwelche Änderungen außer dem Hinzufügen der Website zu Alexa vorgenommen habe. Ich habe das gegoogelt und eine Menge Ressourcen gefunden, aber all diese konnten mir nicht helfen, weil ich sie nicht vollständig verstanden habe. Ich bin auch nicht in der Lage, die Datei mysql.sock zu finden.

Ich möchte wissen, ob meine Website gehackt wurde. Plus, die Lösung für das Problem.

+0

Hat noch jemand Zugriff auf Ihre Website? Haben Sie auch ein Backup Ihrer Website? Wenn nicht einige Hosting-Services Backups bereitstellen, können sie abhängig davon, wo Sie sie hosten, ein Backup erstellen. Versuche, sie zu erreichen. – Stivan

+0

Können Sie mit phpmyadmin oder mysql workbench auf Ihre Datenbank zugreifen? Ich würde versuchen zu sehen, ob das Problem in der Datenbank oder auf der Website ist. Wir müssen die Dinge eingrenzen, weil es viele Dinge geben kann. –

+0

Dieser Fehler ist ein hostingbasierter Fehler, wenn Sie vps/ssh Zugriff auf Ihren Server haben, dann müssen Sie ihn mit diesen Details lösen, er hat nichts mit Ihrer Seitenkodierung zu tun, versuchen Sie einfach Ihren mysql Server neu zu starten es läuft oder nicht –

Antwort

0

Möchten Sie mit der Überprüfung Ihrer gesamten db-Konfiguration beginnen und sicherstellen, dass Sie etwas nicht überschrieben oder versehentlich geändert haben?

Wenn nicht, dann versuchen Sie Ihren mysql Server neu zu starten. Nicht sicher, was Linux env Sie laufen, aber was auch immer es ist, Google, wie man mysql neu startet.

Sie könnten auch versuchen und Apache neu starten. Ich denke, dass der Befehl für das heißt

sudo Service apache2 reload

sudo Service apache2 Neustart

sudo Service mysql restart

Dann überprüfen, ob mysql auf dem Sockel ausgeführt wird, führen Sie diesen Befehl, um zu sehen, der Prozess

ps aux | grep mysql

+1

Wenn Sie so neu zu Linux sind, dann müssen Sie google ziemlich viel, was das bedeutet, ich war dort mit neu zu einer 64-Bit-Version von Linux und nicht wissen, wie diese Befehle eingeben. Sie müssen lesen und Google usw. Aber führen Sie diese Befehle aus, wenn Sie ssh in Ihre Box/Site. –

+0

Danke bt Wo sud benutze ich diese Befehle? –

+0

müssen Sie sich über ssh bei Ihrem vps anmelden. Egal welches System Ihr lokaler Computer hat, Sie tun es von einer sicheren Shell aus. Wenn Sie also Windows verwenden, müssen Sie Putty oder Linux verwenden, dann öffnen Sie das Terminal. Google sie oder YouTube es und Sie werden einen Spaziergang finden. –

0

das ist einfach. Führen Sie diese auf der Kommandozeile

mysql -uroot -p -hlocalhost 
sudo service mysql restart 
mysql -u root -p 

Ich hoffe, das funktioniert.