我在Kali Linux 2018 VM上使用MySql / 10.1.29-MariaDB-6。
我在mariadb.cnf,mysql.cnf和50-server.cnf中有以下条目。
general_log_file = /var/log/mysql/mysql.log
general_log = 1
conf文件显示以下配置文件用于确定选项:
MariaDB / MySQL工具按以下顺序读取配置文件:
记录IS工作到指定的文件,但每当我尝试键入以下mysql命令时,我遇到以下错误:
root @ kali:/ var / log / mysql #mysql -u root -p
mysql:未知变量' general_log_file = / var / log / mysql / mysql.log'
之前有人遇到此问题还是知道修复?感谢。
答案 0 :(得分:4)
检查配置general_log_file
选项的配置文件的部分。它必须是[mysqld]
,[server]
或[mariadb]
等,但不能是[mysql]
或[client]
或类似。 general_log_file
是仅限服务器的选项。