1. 在服务器端启用
您需要在 MySQL 服务器的配置文件(通常是 my.cnf 或 my.ini)中设置 local-infile 为 1。配置文件的位置依操作系统和 MySQL 版本而异,通常在以下位置之一:- /etc/my.cnf
- /etc/mysql/my.cnf
- /usr/local/etc/my.cnf
- C:\ProgramData\MySQL\MySQL Server X.X\my.ini (Windows)
代码:
[mysqld]
local-infile=1
修改配置后,您需要重启 MySQL 服务以使更改生效。
2. 在客户端启用
当您使用 MySQL 客户端连接到数据库时,需要启用本地数据加载功能。如果您使用命令行客户端,可以使用 --local-infile=1 参数:
代码:
mysql --local-infile=1 -u 用户名 -p