MariaDB - Fehler-Protokoll-Konfiguration?
Habe ich MariaDB in meinem Debian 7 und würde gerne wissen, warum mysql plötzlich nicht mehr. Sollte ich Bearbeiten my.cnf
und definieren Sie den Pfad der error-log-Datei.
Laut diese, ich sollte log-error = /path/to/error/log
unter [mysqld_safe]
und [mysqld]
.
Aber nach diese, ich sollte log_error = /path/to/error/log
unter [mysqld]
.
So, das ist der richtige Weg? log-error
oder log_error
?
InformationsquelleAutor user3195859 | 2014-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
log-Fehler oder log_error
log-error
ist den richtigen Namen zuordnen, um Sie beim festlegen von Optionen in der Optionen-Dateimy.cnf
.log_error
ist die richtige system-Variablen-Namen beim Lesen wieSHOW VARIABLES LIKE '%error%'
.https://mariadb.com/kb/en/mariadb/documentation/optimization-and-tuning/system-variables/server-system-variables/#log
https://dev.mysql.com/doc/refman/5.7/en/mysqld-option-tables.html
[mysqld_safe] oder [mysqld]
Ist es ausreichend, um es in einem der zwei Abschnitte, in
[mysqld_safe]
oder[mysqld]
. MariaDB und MySQL Lesen Sie die beiden Abschnitte.https://mariadb.com/kb/en/mariadb/documentation/getting-started/starting-and-stopping-mariadb/mysqld_safe/
https://dev.mysql.com/doc/refman/5.7/en/mysqld-safe.html
InformationsquelleAutor Julian Ladisch
Variable ist
log_error
, aber Sie definierenlog-error;
alle Variablen mit "_", nicht mit "-". Es hatte meinen Kopf getroffen vor einiger Zeit auch. Wenn ich es mitlog_error
es richtig startet.Nachdem Sie tun, richtig ist "-" , "_" , müssen Sie
/etc/mysql/mariadb.conf.d/50-mysqld_safe.cnf
- und Kommentar-2 Zeilen:skip_log_error
syslog -> #skip_log_error #syslog
Sonst Fehler gehen an syslog und Sie werden sich Wundern, wo Sie sind. Sollte diese Datei verwendet wurde, nur wenn es die "mysqld_safe" - option verwendet werden beim Start von mysqld, aber in Wirklichkeit sind Sie auch verwendet, wenn Sie normal starten. In mariadb 10.1.* diese 2 Zeilen werden entfernt.
InformationsquelleAutor mysql niewbie