我尝试使用tarantool作为应用服务器,并希望从tarantool连接到mysql。
在lua中,我编写了一个函数:
local function mysql_data(query, limit)
local conn = mysql.connect({host = mysql_host, user = mysql_user, password = mysql_password, db = mysql_database})
local tuples = conn:execute(query, limit)
return tuples
end
但在日志中我看到:
我下载了mysql-async,essentialmode,esplugin_mysql,es_admin2,async,它显示了这个错误。 是关于什么的?请帮助我,我正在尝试创建我的服务器。 [ERROR] connect ETIMEDOUT
Connecting: kworthbati
Sending heartbeat to live-internal.fivem.net:30110
[ERROR] [MySQL] [esplugin_mysql] An error happens on MySQL for query
"SELECT
我正在使用redis和mysql为openresty项目,我试图用init_worker_by_lua初始化数据库,但我收到了下面的错误。
我的db.lua代码:
local mysql = require("resty.mysql") -- Introduce mysql
local redis = require("resty.redis") -- Introduce Redis
local db, err = mysql:new()
if not db
我正在尝试将mysql-proxy-0.8.4.tar.gz编译并打包到rpm中。我按照说明来构建
[root@localhost mysql-proxy]# rpmbuild -ta --clean mysql-proxy-0.8.4.tar.gz
我得到了这个错误
checking which pkg-config file to use to find Lua... configure: error: MySQL Proxy can't be built using --without-lua, lua 5.1 is required
error: Bad exit status
我刚刚下载了mysql-proxy并创建了这个脚本lua (可以在Mysql文档中找到):
function read_query(packet)
if string.byte(packet) == proxy.COM_QUERY then
print("QUERY: " .. string.sub(packet, 2))
end
end
这是我正在使用的命令行:
mysql-proxy -P localhost:1234 -b localhost:3306 --proxy-lua-script=profile.lua --plugins=proxy
当
如何使用Node.js中的Lua脚本在Redis Hash中插入多个记录
我有下面的代码,插入使用多,exec。如何使用lua脚本更改
return new Promise(function (resolve, reject)
{
// results variable contains data fetched from MySQL db
results.forEach(function (item)
{
redisClient.hmset('s
我是LUA的初学者。我在mysql代理运行的lua文件中编写了以下代码。
function read_query(packet)
if string.byte(packet) == proxy.COM_QUERY then
local command = string.lower(packet)
if string.find(command, "select") ~= nil and string.find(string.lower(packet), "from") ~= nil then
loca
我为游戏Garry的Mod创建了一个脚本,但是一旦加载到一些服务器上,就会得到下一个错误:
错误addons/ulib-master/lua/ulib/shared/hook.lua:110: addons/applysystem/lua/applysystem/init.lua:13:错误参数#1到“对”(表期望为零) fn - C:-1未知- addons/ulib-master/lua/ulib/shared/hook.lua:110
我怎么才能修好它?这是第13行:
for _, row in pairs(results[1].data) do
如果需要,有创建错误的整个函数:
我正在运行一个MySQL查询,它总是返回4行:
row->name、row->date、row->ip、row->custom
我想要实现的是根据上面的结果创建一个简单的表,这样它看起来就像:
{
"name" = result of row->name,
"date" = result of row->date,
"ip" = result of row->ip,
"custom" = result of row->custom
}
我已
我需要从pdns中的Lua脚本中读取一个数据库表--在一个科学Linux 6.4服务器上进行递归,该服务器随Lua预加载而来。
显然,我必须使用luarocks来安装luasql。当我试图安装luasql时,我得到:
Checking Lua includes... lua.h not found
lua.h is not on the server.
我试着删除已安装的版本,这样我就可以从二进制文件中安装了,但是这就破坏了系统,它显然使用了所有安装的Lua (yum、rpm等)。现在我必须重新加载操作系统。如何从嵌入式Lua获得MySQL访问?
提前谢谢。
我在这个问题上已经困了一个多星期了。我想在ubuntu16.04中安装mysql代理。我首先下载了源代码,并使用./autogen.sh生成Makefile。但我知道错误是:
tests/unit/Makefile.am:97: warning: source file
'$(top_srcdir)/src/network_mysqld_type.c' is in a subdirectory,
tests/unit/Makefile.am:97: but option 'subdir-objects' is disabled
我试图添加
我在树莓皮上有一个MySQL Db,IP:192.168.100.230。
我有一个NodeMCU (ESP8266) IP:192.168.100.150。
raspberry pi MySQL有以下用于开发的数据库:
Database: pythonProg
User: pythonUser
Pass: password123
Table: espTest
我试图让ESP8266使用LUA将一个温度(Integer)记录到Pi上的数据库中。
我必须测试连接的代码是:
-- Script to test the connection to a MySQL Db
mysql = require
我正在运行一个lua脚本。
#!/usr/bin/lua
require("posix")
require("math")
require("os")
-- ...
它会失败,并显示以下错误:
xctest7b # lua attack.lua
lua: attack.lua:3: module 'posix' not found:
no field package.preload['posix']
no file './posix.lua'
no
我对Lua很陌生。我把Lua 5.2移植到了另一个平台上。我能运行Lua脚本。但是加载模块有问题。
下面有一个sample.lua脚本。在这个脚本中,我试图使用require函数调用另一个Lua脚本中可用的函数。require函数在lua_load()和LUA_ERRSYNTAX中失败。不确定这是否是Lua5.2版本的问题。
sample.lua
require"module"
welcome()
module.lua
function welcome()
print(" Hello in module")
end
sample.lua文件中的requ
我在这方面找到了一些参考资料,但我无法使它们发挥作用。我有一个带有mysql和mysql代理的Debian盒。我正在用LUA脚本拦截SQL查询。
function read_query(packet)
if packet:byte() ~= proxy.COM_QUERY then
print("error read (COM_QUERY)")
end
local query = packet:sub(2)
print ("query : " .. query )