'Discord Bot having trouble connecting to MySQL Database. My bot stays online for atleast 10 seconds then turns off

`Bot is online! node:events:368 throw er; // Unhandled 'error' event ^ Error: connect ETIMEDOUT at Connection._handleConnectTimeout (/home/node/node_modules/mysql/lib/Connection.js:409:13) at Object.onceWrapper (node:events:509:28) at Socket.emit (node:events:390:28) at Socket.emit (node:domain:475:12) at Socket._onTimeout (node:net:501:8) at listOnTimeout (node:internal/timers:557:17) at processTimers (node:internal/timers:500:7) -------------------- at Protocol._enqueue (/home/node/node_modules/mysql/lib/protocol/Protocol.js:144:48) at Protocol.handshake (/home/node/node_modules/mysql/lib/protocol/Protocol.js:51:23) at Connection.connect (/home/node/node_modules/mysql/lib/Connection.js:116:18) at Object.\u003canonymous\u003e (/home/node/main.js:15:5) at Module._compile (node:internal/modules/cjs/loader:1101:14) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1153:10) at Module.load (node:internal/modules/cjs/loader:981:32) at Function.Module._load (node:internal/modules/cjs/loader:822:12) at Module.require (node:internal/modules/cjs/loader:1005:19) at Module.newFunc (/etc/node_modules/appmetrics/lib/aspect.js:101:26) Emitted 'error' event on Connection instance at: at Connection._handleProtocolError (/home/node/node_modules/mysql/lib/Connection.js:423:8) at Protocol.emit (node:events:390:28) at Protocol.emit (node:domain:475:12) at Protocol._delegateError (/home/node/node_modules/mysql/lib/protocol/Protocol.js:398:10) at Handshake.\u003canonymous\u003e (/home/node/node_modules/mysql/lib/protocol/Protocol.js:153:12) at Handshake.emit (node:events:390:28) at Handshake.emit (node:domain:475:12) at Handshake.Sequence.end (/home/node/node_modules/mysql/lib/protocol/sequences/Sequence.js:78:12) at Protocol.handleNetworkError (/home/node/node_modules/mysql/lib/protocol/Protocol.js:369:14) at Connection._handleNetworkError (/home/node/node_modules/mysql/lib/Connection.js:418:18) { errorno: 'ETIMEDOUT', code: 'ETIMEDOUT', syscall: 'connect', fatal: true } This is my Discord Bot Error



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source