首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MySQL:启用LOAD DATA LOCAL INFILE

MySQL:启用LOAD DATA LOCAL INFILE
EN

Stack Overflow用户
提问于 2012-05-26 07:00:14
回答 11查看 271.9K关注 0票数 140

我在Ubuntu 12 LTS上运行MySQL5.5。如何在my.cnf中启用LOAD DATA LOCAL INFILE?

我在不同的地方尝试在我的配置中添加本地文件,但是我仍然得到“使用的命令在这个MySQL版本中是不允许的”

EN

回答 11

Stack Overflow用户

发布于 2018-07-26 14:57:03

我在MySQL 8.0.11上用mysql终端命令解决了这个问题:

代码语言:javascript
运行
复制
SET GLOBAL local_infile = true;

我的意思是,我首先用通常的方式登录:

代码语言:javascript
运行
复制
mysql -u user -p*

在此之后,您可以使用以下命令查看状态:

代码语言:javascript
运行
复制
SHOW GLOBAL VARIABLES LIKE 'local_infile';

应该是开着的。我不会在这里写关于将本地文件加载到数据库中的安全性问题。

票数 48
EN

Stack Overflow用户

发布于 2013-09-20 22:53:14

将驱动程序php5-mysql替换为本地驱动程序

关于debian

代码语言:javascript
运行
复制
apt-get install php5-mysqlnd
票数 29
EN

Stack Overflow用户

发布于 2013-08-06 07:21:26

如果你的mysql on ubuntu在任何情况下都不能工作,你仍然会得到1148错误,你可以通过命令行运行load data infile命令

打开终端窗口

运行mysql -u YOURUSERNAME -p --local-infile YOURDBNAME

系统将要求您插入mysqluser密码

您将运行MySQLMonitor,命令提示符将为mysql>

运行load data infile命令(不要忘记以分号;结尾)

如下所示:

代码语言:javascript
运行
复制
load data local infile '/home/tony/Desktop/2013Mini.csv' into table Reading_Table FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10762239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档