如何在MySQL的my.cnf中启用LOAD DATA LOCAL INFILE?
我们可以在GLOBAL的SET命令的帮助下启用它。第一次,本地文件将关闭。
以下是语法。
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';
这是输出。
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile | OFF | +---------------+-------+ 1 row in set (0.01 sec)
我们可以借助ON或布尔值true或数字值1启用本地文件。以下是启用本地文件的语法。
mysql> SET GLOBAL local_infile = 'ON'; mysql> SET GLOBAL local_infile = 1; mysql> SET GLOBAL local_infile = true;
在MySQL8.0.12版中,让我们检查它是否为ON。
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';
以下是输出。
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile | ON | +---------------+-------+ 1 row in set (0.00 sec)
重新启动MySQL后,它将本地文件名设置为ON。