MySQL 如何在my.cnf中启用LOAD DATA LOCAL INFILE
我们可以通过使用带有GLOBAL的SET命令来启用它。第一次,本地infile将关闭。
以下是语法。
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';
以下是输出。
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile | OFF |
+---------------+-------+
1 row in set (0.01 sec)
我们可以通过使用ON或布尔值true或数值1来启用本地infile。以下是启用本地infile的语法。
mysql> SET GLOBAL local_infile = 'ON';
Query OK, 0 rows affected (0.00 sec)
mysql> SET GLOBAL local_infile = 1;
Query OK, 0 rows affected (0.00 sec)
mysql> SET GLOBAL local_infile = true;
Query OK, 0 rows affected (0.00 sec)
在MySQL版本8.0.12中,让我们检查它是否打开。
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';
以下是输出。
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| local_infile | ON |
+---------------+-------+
1 row in set (0.00 sec)
重新启动MySQL后,它将设置本地infile为ON。
阅读更多:MySQL 教程