2016-05-30 7 views
0

debian jessiemariadb 10.0.23があります。私は、MySQLのエラーログを確認したいので、私はmy.cnfに次の行を追加:MariaDBエラーログ

ログエラー= /var/log/mysql/error.log

し、私は、サービスのmysqlを再起動しました:

サービスのmysqlの再起動

はその後、私はパス/var/log/mysql/をチェックするが、どのERROはありませんでしたそこにr.log。

はまた、私は、システム変数log_errorチェック:

mysqlの> '%エラー%' のようなショーの変数。

と私は変数log_errorの値が空白であること:(

誰もがこの問題を解決するために私を助けることができました?

答えて

0

my.cnf[mysqld]セクションにそれを置くようにしてください。

+0

私はそれをしましたが、それはまだ動作していません:( –

+0

'SHOW ... 'とは何ですか? –

0
  1. 変数はlog_errorですが、log-errorを定義します;すべての変数には " _"、 ではない "-"。それはしばらく前に私の頭に打たれました。
  2. 修正した後、/etc/mysql/mariadb.conf.d/50-mysqld_safe.cnfと入力し、2行目にskip_log_errorsyslog -> #skip_log_error#syslogとコメントする必要があります。さもなければ、エラーはsyslogに行き、あなたはどこにいるのでしょうか?このファイルは、mysqldの起動時にmysqld_safeオプションが使用されている場合にのみ使用されていますが、実際には正常に起動したときにも使用されます。