前提・実現したいこと
apacheのログをmysqlに登録したい。
発生している問題・エラーメッセージ
mysql> LOAD DATA INFILE 'access.log' INTO TABLE apache_log; ERROR 1261 (01000): Row 1 doesn't contain data for all columns
状況
apacheのコンフィグでカスタムログを設定済み。
mysql自体初心者で、columnの設定などよくわかっていない状況です。
構造
カスタムログを参考にカスタムログを設定。
+------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------+----------+----------------+---------+
| Name | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time | Update_time | Check_time | Collation | Checksum | Create_options | Comment |
+------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------+----------+----------------+---------+
| apache_log | InnoDB | 10 | Dynamic | 0 | 0 | 16384 | 0 | 0 | 0 | NULL | 2020-11-10 05:34:41 | NULL | NULL | utf8_bin | NULL | | |
+------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------+----------+----------------+---------+
1 row in set (0.00 sec)
補足情報(FW/ツールのバージョンなど)
mysql Ver 14.14 Distrib 5.7.31, for Win64 (x86_64)
windows 10
apache2.6
あなたの回答
tips
プレビュー