PixelTrek
PixelTrek

我也遇到这个情况了 用户支付后 后台订单状态是正在处理 后动设置为已完成才会自动发邮件
这是core容器日志: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client at Handshake.Sequence._packetToError (/usr/app/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14) at Handshake.ErrorPacket (/usr/app/node_modules/mysql/lib/protocol/sequences/Handshake.js:123:18) at Protocol._parsePacket (/usr/app/node_modules/mysql/lib/protocol/Protocol.js:291:23) at Parser._parsePacket (/usr/app/node_modules/mysql/lib/protocol/Parser.js:433:10) at Parser.write...
docker-compose.yaml里的mysql配置项换成下面的就可以了 command: --default-authentication-plugin=mysql_native_password