uuWAF icon indicating copy to clipboard operation
uuWAF copied to clipboard

错误:数据库连接失败

Open Lfreepayzz opened this issue 7 months ago • 11 comments

每次登录:数据库连接失败 要重启服务器才行,牛

Lfreepayzz avatar Apr 12 '25 13:04 Lfreepayzz

请提供详细点的信息便于排查,比如主机版还是容器版,南墙版本是多少,系统是哪种等? 应该还是小概率事件,不然这么多用户都会报告这个问题

Safe3 avatar Apr 13 '25 12:04 Safe3

每次登录:数据库连接失败 要重启服务器才行,牛

你看看服务器日志,是不是因为mysql占用内存过大被杀进程了(别问我是怎么知道的)

alexaigrace avatar Apr 27 '25 02:04 alexaigrace

我也是数据库连接错误,但logs中并没有任何报错信息

Eric-max-tach avatar Sep 16 '25 08:09 Eric-max-tach

UUWAF_DB_DSN=root:admin123456@tcp(127.0.0.1:6612)/uuwaf?charset=utf8mb4&parseTime=true&loc=Local

dockercompose里要求连接uuwaf数据库,但压根就没这个库

Eric-max-tach avatar Sep 16 '25 09:09 Eric-max-tach

不要在数据库中手工创建uuwaf库

Safe3 avatar Sep 16 '25 09:09 Safe3

不要在数据库中手工创建uuwaf库

我没有手工创建uuwaf库,我是前端页面注册登录时,返回错误“没有uuwaf数据库”,所以我想问一下,是uuwaf容器启动时会自动在mysql里创建uuwaf数据库么

Eric-max-tach avatar Sep 16 '25 09:09 Eric-max-tach

默认会自动创建,需要用户有创建的权限

Safe3 avatar Sep 16 '25 09:09 Safe3

默认会自动创建,需要用户有创建的权限

我请问一下,我使用“docker compose up -d”启动完成uuwaf和wafdb后,我登录浏览器进行注册。但是依然没有创建这个数据库。你说的“需要用户有创建的权限”是需要额外进行配置么

Eric-max-tach avatar Sep 16 '25 09:09 Eric-max-tach

不行就使用官方的安装脚本来安装,不要自己捣鼓

Safe3 avatar Sep 16 '25 09:09 Safe3

不行就使用官方的安装脚本来安装,不要自己捣鼓

可是我用官方脚本安装后,点击登录按钮就会出现错误“ "err": "MySQL error[1130]: Host '172.31.254.1' is not allowed to connect to this MySQL server\n" }”

Eric-max-tach avatar Sep 16 '25 09:09 Eric-max-tach

服务器环境的问题,不行就换个服务器或重装系统

Safe3 avatar Sep 16 '25 09:09 Safe3