在 MySQL 中如何啟用 my.cnf 中的 LOAD DATA LOCAL INFILE?
我們可以藉助於 SET 命令加上 GLOBAL 來啟用它。第一次,local infile 會關閉。
語法如下所示。
mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile';
以下是輸出內容。
+---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile | OFF | +---------------+-------+ 1 row in set (0.01 sec)
我們可以藉助於 ON 或布林值 true 或數字值 1 來啟用 local infile。以下是用於啟用 local 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 後,它將把 local infile 設定為 ON。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP