在MariaDB中禁用LOCAL INFILE

时间:2014-02-14 21:41:47

标签: mysql security mariadb

在一篇关于保护MySQL的文章中,他们建议禁用LOCAL INFILE,除非我需要它。 http://www.greensql.com/content/mysql-security-best-practices-hardening-mysql-tips

我想在MariaDB中做同样的事情,但下面的配置行似乎不适用于MariaDB(曾经在Mysql中工作):

set-variable=local-infile=0

有人知道如何禁用它吗?或者它可能没有运行时配置开关,需要使用特定的配置标志进行编译?

1 个答案:

答案 0 :(得分:6)

set-variable设置变量was deprecated in MySQL 5的方法,您可以直接在my.cnf中按名称设置变量。

这在MariaDB 5.5.34中适用于我:

[mysqld]
local-infile=0

MariaDB's documentation on setting server variables建议使用格式

my.cnf中设置值
variable-name = "value"