egg.js连接mysql后报错

egg.js按照官网demo都跑通了,但是我连接真实本地数据库就抛异常了,错误日志如下:

ERROR 28606 nodejs.AppWorkerDiedError006 ERROR 29673 [app_worker] start erro
本地Navicat一切ok
node版本:v12.4.0
"egg": "^2.15.1"
"egg-mysql": "^3.0.0"
mysql:8.0.23
mac系统:10.15.4

阅读 2.8k
1 个回答

官网连接配置说明:exports.mysql = {
// 单数据库信息配置
client: {

// host
host: 'mysql.com',
// 端口号
port: '3306',
// 用户名
user: 'test_user',
// 密码
password: 'test_password',
// 数据库名
database: 'test',

},
// 是否加载到 app 上,默认开启
app: true,
// 是否加载到 agent 上,默认关闭
agent: false,
};
mac系统的特殊,查其他资料发现还需要配置:socketPath: '/tmp/mysql.sock',
网上其他资料:https://blog.csdn.net/z327171...
现在已经ok了
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题