$ DEBUG=loopback:connector:mysql node .
Connection fails: { [Error: ER_ACCESS_DENIED_ERROR: Access denied for user ''@'localhost' (using password: NO)]
code: 'ER_ACCESS_DENIED_ERROR',
errno: 1045,
sqlState: '28000',
fatal: true }
It will be retried for the next request.
C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\Parser.js:78
throw err; // Rethrow non-MySQL errors
^
Error: ER_ACCESS_DENIED_ERROR: Access denied for user ''@'localhost' (using password: NO)
at Handshake.Sequence._packetToError (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\sequences\Sequence.js:51:14)
at Handshake.ErrorPacket (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\sequences\Handshake.js:103:18)
at Protocol._parsePacket (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\Protocol.js:280:23)
at Parser.write (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\Parser.js:74:12)
at Protocol.write (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\Protocol.js:39:16)
at Socket.<anonymous> (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\Connection.js:109:28)
at emitOne (events.js:90:13)
at Socket.emit (events.js:182:7)
at readableAddChunk (_stream_readable.js:153:18)
at Socket.Readable.push (_stream_readable.js:111:10)
--------------------
at Protocol._enqueue (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\Protocol.js:141:48)
at Protocol.handshake (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\protocol\Protocol.js:52:41)
at PoolConnection.connect (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\Connection.js:136:18)
at Pool.getConnection (C:\src\lb\mft-fresh-admin-mysql\node_modules\mysql\lib\Pool.js:48:16)
at MySQL.connect (C:\src\lb\mft-fresh-admin-mysql\node_modules\loopback-connector-mysql\lib\mysql.js:86:17)
at Object.initializeDataSource [as initialize] (C:\src\lb\mft-fresh-admin-mysql\node_modules\loopback-connector-mysql\lib\mysql.js:40:28)
at DataSource.setup (C:\src\lb\mft-fresh-admin-mysql\node_modules\loopback-datasource-juggler\lib\datasource.js:337:19)
at new DataSource (C:\src\lb\mft-fresh-admin-mysql\node_modules\loopback-datasource-juggler\lib\datasource.js:114:8)
at Registry.createDataSource (C:\src\lb\mft-fresh-admin-mysql\node_modules\loopback\lib\registry.js:354:12)
at dataSourcesFromConfig (C:\src\lb\mft-fresh-admin-mysql\node_modules\loopback\lib\application.js:435:19)