node-query/node_modules/mysql2/debug.md

40 lines
932 B
Markdown

# Debugging driver issues
You can enable debug output using `debug` config option:
```js
var conn = mysql.createConnection({
port: 3306,
host: '1.2.3.4',
debug: true // <---
}
```
Also you can make additional information available during initialization if you
sert enfironment variable `NODE_DEBUG`
## Interpreting debug log
```
Add command: Connection
Add command: query
==> Connection#handshakeInit(0,,78)
<== Connection#handshakeInit(1,HandshakeResponse,67)
==> Connection#handshakeResult(2,maybeOK,7)
Sending query command: select * from mil limit 10
<== query#start(0,Query,31)
==> query#resultsetHeader(1,,1)
==> query#readField(2,,36)
==> query#fieldsEOF(3,EOF,5)
==> query#row(4,,2)
==> query#row(5,,2)
==> query#row(6,,2)
==> query#row(7,,2)
==> query#row(8,,2)
==> query#row(9,,2)
==> query#row(10,,2)
==> query#row(11,,2)
==> query#row(12,,2)
==> query#row(13,,3)
==> query#row(14,EOF,5)
```