在 MySQL 5.5 中启用 LOAD DATA LOCAL INFILE
MySQL 的 LOAD DATA LOCAL INFILE 功能允许将数据直接从本地文件加载到桌子。但是,启用此功能需要某些配置。
My.cnf 配置
要在 my.cnf 文件中启用 LOAD DATA LOCAL INFILE,请将以下条目添加到[mysqld] 部分:
local-infile=1
确保将“1”替换为所需的值(0 为禁用,1 为
运行时配置
您还可以在启动 MySQL 客户端时使用 --local-infile 选项在运行时启用该功能:
mysql --local-infile -uroot -pyourpwd yourdbname
全局变量
或者,您可以设置全局变量变量 local_infile 为 ON:
SET GLOBAL local_infile=ON;
服务器端配置
要使“本地 infile”功能正常工作,请确保定义相同的 local-infile 参数在 my.cnf 文件的 [mysql] 和 [mysqld] 部分中。此外,还应启用服务器端设置:
[mysqld] local-infile=1
此安全限制可防止从本地文件加载未经授权的数据。通过完成这些步骤,您可以在 MySQL 5.5 中成功启用 LOAD DATA LOCAL INFILE。
以上是如何在 MySQL 5.5 中启用 LOAD DATA LOCAL INFILE?的详细内容。更多信息请关注PHP中文网其他相关文章!