MySQL:如何在客户端和服务器端启用本地加载数据

标签 mysql database import

我尝试将 .txt 文件上传到 MySQL Workbench,但出现以下问题:

Error Code: 3948 Loading Local data is disable; this must be enable on both the client and server sides

最佳答案

Workbench 使用名为 LOAD DATA LOCAL 的 MySQL 功能对于此 .txt 文件导入操作。因为该功能公开了 some security problems在服务器中,服务器的运算符(operator)需要通过使用名为 local_infile 的特定系统变量运行 MySQL 服务器软件(mysqld,称为)来启用该功能。 .您的错误消息表示该标志未启用。

您可以在执行上传操作之前尝试在运行时启用它。试试这个 SQL 语句。

SET @@GLOBAL.local_infile = 1;

如果这不起作用,您需要请求运行您的服务器的人员启用它。

关于MySQL:如何在客户端和服务器端启用本地加载数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60242649/

相关文章:

mysql - 在mysql的表列中只查找匹配的字段值

.net - .net DbProviderFactory 线程安全吗?

javascript - 主目录之外的 React-Native 导入文件

swift - Xcode忽略导入

c# - 显示由外键引用到 userprofile 表的表中的项目列表

mysql - 创建 Rails 新应用程序时无法安装 mysql2

java - 将 MySql 日期映射到 java 对象

cassandra - Cassandra 可以分区表吗?

Python:导入模块而不执行脚本

python - Flask、MySQL 和 SQLAlchemy 查询 ID 错误