由於要做SQLi檢測,需要開啓數據庫一般日誌,按照網上很多方法,在mysql命令行中通過命令開啓general_log,試了很多種命令,發現不行。原因好像是mariaDB默認不開啓general_log,所以每次啓動數據庫的時候都重新關閉了一般日誌功能,以便節省存儲空間。所以每次啓動數據庫都要重新設置,最後發現只能在my.ini中配置啓動項,纔能有效開啓general_log.
方法:
[mysqld]中添加以下幾行
general_log=ON
general_log_file = "mysql.log"
log_output=file