在amh部署one-api项目后,one-api日志提示数据库链接不上。
docker run --privileged=true --name one-api -d --restart always --network="host" -p 3000:3000 -e SQL_DSN="orapi_user:XYFvLvMPn@tcp(127.0.0.1:3306)/orapi" -e TZ=Asia/Shanghai -v /home/wwwroot/lngx02/domain/orapi.com/web:/data justsong/one-api
之前使用宝塔面板使用这个命令部署以后就能正常使用。
看你用的tcp 3306端口连接的mysql,
考虑安全amh的mysql默认是没监听端口的,仅本地sock连接。
要用端口连接,到数据库管理的『参数配置』开启监听。
amh也支持多个mysql同时运行,不同的mysql你也可以监听不同的端口。