You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-10
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,6 @@ A MySQL-Driver for Go's [database/sql](http://golang.org/pkg/database/sql) packa
19
19
*[Address](#address)
20
20
*[Parameters](#parameters)
21
21
*[Examples](#examples)
22
-
*[TLS support](#tls-support)
23
22
*[LOAD DATA LOCAL INFILE support](#load-data-local-infile-support)
24
23
*[time.Time support](#timetime-support)
25
24
*[Unicode support](#unicode-support)
@@ -114,7 +113,7 @@ Possible Parameters are:
114
113
*`parseTime`: `parseTime=true` changes the output type of `DATE` and `DATETIME` values to `time.Time` instead of `[]byte` / `string`
115
114
*`strict`: Enable strict mode. MySQL warnings are treated as errors.
116
115
*`timeout`: **Driver** side connection timeout. The value must be a string of decimal numbers, each with optional fraction and a unit suffix ( *"ms"*, *"s"*, *"m"*, *"h"* ), such as *"30s"*, *"0.5m"* or *"1m30s"*. To set a server side timeout, use the parameter [`wait_timeout`](http://dev.mysql.com/doc/refman/5.6/en/server-system-variables.html#sysvar_wait_timeout).
117
-
*`tls`: `true` enables TLS / SSL encrypted connection to the server. For other values see [TLS support](#tls-support).
116
+
*`tls`: `true` enables TLS / SSL encrypted connection to the server. Use `skip-verify` if you want to use a self-signed or invalid certificate (server side). Use a custom value registered with [`mysql.RegisterTLSConfig`](http://godoc.org/github.com/go-sql-driver/mysql#RegisterTLSConfig).
118
117
119
118
All other parameters are interpreted as system variables:
120
119
*`autocommit`: *"SET autocommit=`value`"*
@@ -144,14 +143,6 @@ No Database preselected:
144
143
user:password@/
145
144
```
146
145
147
-
### TLS support
148
-
For TLS support set the `tls` parameter to one of the following values:
149
-
150
-
*`true`: Server certificate is signed by a trusted authority.
151
-
*`skip-verify`: Server certificate is self-signed with no root authority.
152
-
*`custom`: Server certifiate is signed by a self-managed authority, and/or a client certificate is used. `custom` can be any value that coorisponds to a custom `tls.Config` registered with [`mysql.RegisterTLSConfig`](http://godoc.org/github.com/go-sql-driver/mysql#RegisterTLSConfig).
153
-
154
-
155
146
### `LOAD DATA LOCAL INFILE` support
156
147
For this feature you need direct access to the package. Therefore you must change the import path (no `_`):
0 commit comments