mariadbを初めて使用しています。今日、私はmariadbにmysqlデータベースをインポートしようとしていましたが、処理中に、以下に示すように警告が発生するとインポートが停止します。今CentOS 7でmariadbによって生成されたエラーログを表示する方法
、私はエラーを見ることができますが、私はすべてのログファイルを微調整するように見えることはできませんので、私は、ログファイルを確認する必要があることを自分自身に言いました。私はGet the error log of Mariadbからの助けを借りて、以下のクエリを実行しました:
エラー・ログ・ファイルへのパスがない見ることができるように。
次は私が/var/lib/mysql
をチェックし、以下のディレクトリの内容です:
-rw-rw----. 1 mysql mysql 16384 Jun 5 16:03 aria_log.00000001
-rw-rw----. 1 mysql mysql 52 Jun 5 16:03 aria_log_control
-rw-rw----. 1 mysql mysql 79691776 Jun 8 08:02 ibdata1
-rw-rw----. 1 mysql mysql 50331648 Jun 8 08:02 ib_logfile0
-rw-rw----. 1 mysql mysql 50331648 Jun 5 16:03 ib_logfile1
-rw-rw----. 1 mysql mysql 6 Jun 5 16:12 IMSPRO.pid
drwx------. 2 mysql mysql 4096 Jun 8 08:02 ecommence
-rw-rw----. 1 mysql mysql 0 Jun 5 16:12 multi-master.info
drwx--x--x. 2 mysql mysql 4096 Jun 5 16:03 mysql
srwxrwxrwx. 1 mysql mysql 0 Jun 5 16:12 mysql.sock
drwx------. 2 mysql mysql 20 Jun 5 16:03 performance_schema
-rw-rw----. 1 mysql mysql 24576 Jun 5 16:12 tc.log
上記のディレクトリにあるいかなるファイルがエラーを記録しません。以下は
以下は私の/etc/my.cnf
#
# This group is read both both by the client and the server
# use it for options that affect everything
#
[client-server]
#
# include all files from the config directory
#
!includedir /etc/my.cnf.d
の内容は、私は、エラーログを取得するために何ができる/etc/my.cnf.d
drwxr-xr-x. 2 root root 117 Jun 5 16:02 .
drwxr-xr-x. 91 root root 8192 Jun 7 01:14 ..
-rw-r--r--. 1 root root 295 May 29 16:48 client.cnf
-rw-r--r--. 1 root root 763 May 29 16:48 enable_encryption.preset
-rw-r--r--. 1 root root 232 May 29 16:48 mysql-clients.cnf
-rw-r--r--. 1 root root 1080 May 29 16:48 server.cnf
-rw-r--r--. 1 root root 285 May 29 16:48 tokudb.cnf
の内容ですか!
SHOW WARNINGS;
(とすぐに次の他コマンドを実行すると、警告がクリアされています。警告を参照するには
log_error変数をファイル名に設定すると、ファイルが作成されて書き込まれます(サーバーを再起動した後に、おそらくGoogleにとって怠惰です)。 – fancyPants
こんにちは@fancyPants、どこにthsiファイルを配置しますか? –
mysqlの場合、デフォルトの場所は '/ var/log/mysql /'です。あなたはいつでもどこにでも置くことができます。しかし、通常は別のパーティションに配置されるため、ログがすべての領域を占有してもサーバーは実行を継続します。 – fancyPants