Closed YEDEDD closed 3 months ago
或者更换你mysql用户的验证插件
ALTER USER 'your_username'@'your_host' IDENTIFIED WITH mysql_native_password BY 'your_password';
FLUSH PRIVILEGES;
问题已经解决了,需要在
root@10b760402550:/usr/local/openresty/zhongkui-waf/conf# vim waf.conf
lua_package_path "/usr/local/openresty/lualib/resty/lua-resty-rsa/lib/?.lua;/usr/local/openresty/zhongkui-waf/?.lua;/usr/local/openresty/zhongkui-waf/lib/?.lua;/usr/local/openresty/zhongkui-waf/admin/lua/?.lua;;";
添加 /usr/local/openresty/lualib/resty/lua-resty-rsa/lib/?.lua
下载的文件在
root@10b760402550:/usr/local/openresty/lualib/resty# ls lua-resty-rsa
LICENSE README.md lib lua-resty-rsa-1.1.0-1.rockspec test_with_valgrind.sh
Makefile dist.ini lua-resty-rsa-1.0.2-1.rockspec t valgrind.suppress
然后我在 mysql.lua中添加了local rsa = require "resty.rsa"
#这个应该可以不用加
以上步骤就可以了
安装完钟馗页面开启mysql后日志报错:
根据这篇文档https://forum.openresty.us/d/6656-luamysql/3 https://github.com/spacewander/lua-resty-rsa 安装lua-resty-rsa到mysql.lua目录
就是把下载下来的目录放在上边路径上。
然后还需要
local resty_rsa = require "resty.rsa"
添加变量,但是不知道具体哪个文件中,尝试了几个如/usr/local/openresty/lualib/resty/mysql.lua
都不行,还是会报错,正确的该如何处理