首页 > 数据库 > mysql教程 > 如何在 MySQL 5.5 中启用 LOAD DATA LOCAL INFILE?

如何在 MySQL 5.5 中启用 LOAD DATA LOCAL INFILE?

DDD
发布: 2024-12-10 21:36:11
原创
1051 人浏览过

How Can I Enable LOAD DATA LOCAL INFILE in MySQL 5.5?

在 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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板