作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 lua 连接到 mysql 数据库:
mysql = require "luasql.mysql"
local env = mysql.mysql()
local conn = env:connect(database,userName,password)
但选项 local-infile 未激活,因此我使用 LOAD DATA 的请求不起作用。我试图把这条线
local-infile = 1
在文件 my.cnf 的字段 [client] 中,但它仍然不起作用。仅供引用:我使用的是 linux 和 mysql 5.1。
最佳答案
我上周也经历过同样的情况。查询LOAD DATA INFILE
在 Mac OSX 上工作,但我无法让它在 Ubuntu 上工作。我发现让它工作的唯一方法是向 LuaSQL 项目添加一行代码并重新编译它。
我使用了MySQL驱动的功能mysql_options
(您可以在 mysql.h
文件中检查其原型(prototype),可能位于 /usr/include/mysql
)以启用 local-infile
。您可以在repository查看代码.
要编译并安装此解决方法,您应该下载文件:
$ wget https://github.com/rafaeldias/luasql/archive/master.zip
$ unzip master.zip
编译并安装:
$ cd luasql-master/
$ make
$ sudo make install
注意:根据您的 Lua 和 MySQL 文件夹所在的位置,您可能需要在 config
中为 LUA_LIBDIR、LUA_DIR、LUA_INC、DRIVER_LIBS 和 DRIVER_INCS 设置正确的值。 LuaSQL 文件夹中的文件。
希望有帮助。
关于mysql - 如何使用 local-infile=1 从 Lua 连接到 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26671877/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!