Haben Sie Probleme mit dem starten von MySQL-Daemon

Ich bin neu in den Foren hier, aber ich hoffe, dass ich aktiver geworden, wie ich kaufte vor kurzem einen dedizierten server und ich bin mit Fedora aus, so ist es ein ständiger Lernprozess, ich bin ziemlich durchschnittlich in den BASH, aber ich weiß genug, um meinen Weg, ich bin ein software-Entwickler zu mehr Handel als ein Netz techi. Das führt mich zu meinem ersten problem, ich habe ein Problem habe mein MySQL-daemon nach dem Neustart mein dedi, ich habe keine Ahnung, warum es plötzlich, dies zu tun, ich bin mit PHPMyAdmin vom server und auch die Ausstellung bestimmte Befehle über die CLI für MySQL, aber nach dem Neustart, ich bin immer diese Fehlermeldung jedesmal, wenn ich versuche, starten Sie die Instanz des Daemons:

[root@ks23085 ~]# service mysqld start
Redirecting to /bin/systemctl  start mysqld.service
[root@ks23085 ~]# systemctl mysqld start
Unknown operation mysqld
[root@ks23085 ~]# systemctl start mysqld
Failed to issue method call: Unit name mysqld is not valid.
[root@ks23085 ~]# systemctl start mysqld.service
[root@ks23085 ~]# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/path/to/mysql.sock' (2)

Es ist völlig Bizarr, da es perfekt funktionierte, bevor ich neu gestartet, ich wollte nicht aktualisieren oder ändern Sie die Installation, das einzige was ich Tat war die Installation von postfix, aber ich sehe nicht, warum dazu führen würde, dass irgendwelche Probleme mit MySQL :S

Ich wirklich brauche, eine hand auf diesen einen, ich habe versucht, mehrere Lösungen von google ohne Ergebnisse zu löschen. Vielen Dank im Voraus Jungs.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Update 1:

Okay, also ich fand das Verzeichnis, dass mysqld gehalten wird, war es "/usr/libexec/mysqld', tippte ich './mysqld start " in dieses Verzeichnis und es gibt an dieser Ausgabe:

120729  1:49:09 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.
120729  1:49:09 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.
120729  1:49:09 [Warning] Can't create test file /run/mysql/ks23085.lower-test
120729  1:49:09 [Warning] Can't create test file /run/mysql/ks23085.lower-test
./mysqld: Can't change dir to '/run/mysql/' (Errcode: 2)
120729  1:49:09 [ERROR] Aborting

120729  1:49:09 [Note] ./mysqld: Shutdown complete

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Update 2:

Ich es geschafft, übergeben Sie das Verzeichnis Problem durch die Schaffung der 'mysql' - Verzeichnis in das " ausführen/' mit alle meine alten Datenbanken, aber jetzt habe ich zu sein scheinen immer eine Fehlermeldung, dass scheint nicht so einfach zu beheben ist :/

Hier ist die Ausgabe:

120729  2:15:59 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.
120729  2:15:59 [Warning] The syntax '--log-slow-queries' is deprecated and will be removed in a future release. Please use '--slow-query-log'/'--slow-query-log-file' instead.
120729  2:15:59 [Warning] Can't create test file /run/mysql/ks23085.lower-test
120729  2:15:59 [Warning] Can't create test file /run/mysql/ks23085.lower-test
120729  2:15:59 [Note] Plugin 'FEDERATED' is disabled.
120729  2:15:59 [Note] Plugin 'InnoDB' is disabled.
mysqld: Can't find file: './mysql/plugin.frm' (errno: 13)
120729  2:15:59 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120729  2:15:59 [ERROR] mysqld: unknown option '--skip-locking'
120729  2:15:59 [ERROR] Aborting

120729  2:15:59 [Note] mysqld: Shutdown complete
  • Mysqld seinen wohl versäumt zu starten. gehen Sie auf die mysql-install-Ordner und starten Sie den mysqld-daemon von dort (nicht als service), so druckt er Sie das Protokoll, fügen Sie ihn hier.
  • Wo ist der mysql-Installations-Ordner auf fedora? Weil ich kann nicht scheinen zu finden, die mydql daemon in /etc/mysql/ irgendwelche Ideen?
  • führen Sie rpm -ql mysqld. Dies wird Ihnen die Liste für das Paket myslqd. Wenn Sie das Paket heißt myslq-server - -<version number> oder was auch immer - diesen Namen verwenden. Das ist nur, wenn Sie installiert das Paket über den Paket-manager.
  • Dieser Befehl sagt mir nur, dass mysqld nicht installiert ist, habe ich installiert, mysql-server mit yum obwohl :S
  • Das scheint ein Berechtigungsproblem - versuchen Sie, erstellen Sie das Verzeichnis /run/mysql (wenn es nicht vorhanden ist) und ändert den Besitzer rekursiv auf den mysql-user.
  • Yeh, habe ich gerade getan, dass, Hinzugefügt ein update mit der neuen Ausgabe, wie Sie Ihre Lösung gelöst, die Letzte 🙂 Aber ich habe anothe problem nun, es ist in update 2.

Schreibe einen Kommentar