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在服务器中,服务器的运营商需要启用该功能,通过运行带有名为 mysqld 的特定系统变量的 MySQL 服务器软件( local_infile ,它被称为) .您的错误消息意味着该标志未启用。

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

SET @@GLOBAL.local_infile = 1;

如果这不起作用,您需要询问运行您的服务器的人来启用它。

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

相关文章:

php - 根据输入从php接收图形

haskell - 是否有任何工具可以帮助在 Haskell 中显式导入模块?

mysql - 使用带有函数的触发器作为默认值

java - 不同时区服务器上的 hibernate 日期问题

php - Laravel Eloquent 表之间的联接无关吗?

java - 错误 : "The import helpers cannot be resolved"

javascript - 无法识别导入文件中的文件

database - 易于理解和维护的好方法

mysql - 创建数据库

mysql - 如何预测 MySQL 的临界点?