Raspberry PI als Content Filter - MySQL startet nicht
Hallo zusammen,
ich habe auf einem PI B+ ein opensuse installiert. Nun habe ich die Dienste apache, mysql und squid installiert. Squid startet automatisch. Apache2 und Mysql nicht.
1. Frage: Wie bekomme ich die Dienste Apache2 und MySQL automatisch zum starten?
2. Bekomme ich folgende Meldung beim start von MySQL:
habe schon im Netz gegoogelt, jedoch nichts passendes gefunden.
Danke.
Gruß
ich habe auf einem PI B+ ein opensuse installiert. Nun habe ich die Dienste apache, mysql und squid installiert. Squid startet automatisch. Apache2 und Mysql nicht.
1. Frage: Wie bekomme ich die Dienste Apache2 und MySQL automatisch zum starten?
2. Bekomme ich folgende Meldung beim start von MySQL:
linux:/etc/rc.d # rcmysql start
/usr/sbin/rcmysql: line 19: Default-Start:: command not found
redirecting to systemctl start mysql
Job for mysql.service failed. See 'systemctl status mysql.service' and 'journalctl -xn' for details.
linux:/etc/rc.d # journalctl -xn
-- Logs begin at Thu 1970-01-01 01:00:05 CET, end at Tue 2014-10-28 18:30:20 CET. --
Oct 28 18:30:01 linux /usr/sbin/cron[2777]: pam_unix(crond:session): session opened for user root by (uid=0)
Oct 28 18:30:02 linux systemd[1]: Starting Session c2 of user root.
-- Subject: Unit session-c2.scope has begun with start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit session-c2.scope has begun starting up.
Oct 28 18:30:02 linux systemd[1]: Started Session c2 of user root.
-- Subject: Unit session-c2.scope has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit session-c2.scope has finished starting up.
--
-- The start-up result is done.
Oct 28 18:30:02 linux /USR/SBIN/CRON[2777]: pam_unix(crond:session): session closed for user root
Oct 28 18:30:20 linux mysql[2413]: Starting service MySQL warning: /var/run/mysql/mysql.sock didn't appear within 30 seconds
Oct 28 18:30:20 linux mysql[2413]: chmod: cannot access '/var/run/mysql/mysqld.pid': No such file or directory
Oct 28 18:30:20 linux mysql[2413]: ..failed
Oct 28 18:30:20 linux systemd[1]: mysql.service: control process exited, code=exited status=1
Oct 28 18:30:20 linux systemd[1]: Failed to start LSB: Start the MySQL database server.
-- Subject: Unit mysql.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- Documentation: http://www.freedesktop.org/wiki/Software/systemd/catalog/be02cf6855d2428ba40df7e9d022f03d
--
-- Unit mysql.service has failed.
--
-- The result is failed.
Oct 28 18:30:20 linux systemd[1]: Unit mysql.service entered failed state.
habe schon im Netz gegoogelt, jedoch nichts passendes gefunden.
Danke.
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 253269
Url: https://administrator.de/contentid/253269
Ausgedruckt am: 22.11.2024 um 16:11 Uhr
9 Kommentare
Neuester Kommentar
Hallo,
um dem MySQL-Problem auf die Spur zu kommen, empfehle ich Dir, das Fehler-Logging einzuschalten. In /etc/my.cnf (im Bereich "[mysqld]" bzw. "[mysqld_safe]") die Zeile ergänzen:
(schauen, ob das Verzeichnis /var/log/mysql existiert und "mysql" gehört)
, den Dienst neu starten und das Log sichten. Evtl. hier posten.
Gruß,
Gersen
um dem MySQL-Problem auf die Spur zu kommen, empfehle ich Dir, das Fehler-Logging einzuschalten. In /etc/my.cnf (im Bereich "[mysqld]" bzw. "[mysqld_safe]") die Zeile ergänzen:
log_error=/var/log/mysql/mysql_error.log
, den Dienst neu starten und das Log sichten. Evtl. hier posten.
Gruß,
Gersen
Ich habe den Verdacht, dass für MySQL zu wenig Speicher zur Verfügung steht.
Schau mal zum Beispiel hier, wie man MySQL für Low-RAM-Rechner konfigurieren kann/muss.
Gruß,
Gersen
PS: Das Verzeichnis /var/run/mysql gibt es aber, oder? - Und es gehört mysql?
Schau mal zum Beispiel hier, wie man MySQL für Low-RAM-Rechner konfigurieren kann/muss.
Gruß,
Gersen
PS: Das Verzeichnis /var/run/mysql gibt es aber, oder? - Und es gehört mysql?
Na, da
haben wir doch den Übeltäter.
Der DB-Engine fehlt Arbeitsspeicher. Es gibt zwei Lösungsansätze bzw. -versuche:
1. Versuch mal, in der Konfigurationsdatei (my.cnf) die Option
unterzubringen.
2. In der Konfig den Wert für "innodb_buffer_pool_size" (niedriger) zu setzen.
3. Andernfalls wäre SWAP noch eine Möglichkeit....
Auch 'n schönes WE!
InnoDB: Cannot allocate memory for the buffer pool
Der DB-Engine fehlt Arbeitsspeicher. Es gibt zwei Lösungsansätze bzw. -versuche:
1. Versuch mal, in der Konfigurationsdatei (my.cnf) die Option
innodb_use_sys_malloc = 0
2. In der Konfig den Wert für "innodb_buffer_pool_size" (niedriger) zu setzen.
3. Andernfalls wäre SWAP noch eine Möglichkeit....
Auch 'n schönes WE!