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
✨ add MySQL SSL certificate options (--mysql-ssl-ca, --mysql-ssl-cert, --mysql-ssl-key) (#128)
* Add MySQL SSL certificate options (--mysql-ssl-ca, --mysql-ssl-cert, --mysql-ssl-key)
Add support for specifying SSL certificate, key, and CA certificate file
paths when connecting to MySQL databases that require secure transport.
This addresses connections where --require_secure_transport=ON is set on
the MySQL server.
Changes:
- Add --mysql-ssl-ca, --mysql-ssl-cert, --mysql-ssl-key CLI options
- Thread SSL params through types, transporter, and mysql.connector.connect
- Update README.md and docs/README.rst
- Add unit tests for SSL param passthrough, partial combinations, defaults
- Add mysql_ssl_certs fixture to extract certs from Docker MySQL containers
- Add functional SSL tests against real MySQL (skipped on versions without certs)
* Address review feedback: add SSL validation and improve cert extraction
* Fail fast on unexpected cert extraction errors instead of skipping
* Enable ssl_verify_cert when CA is provided, document SSL constraints
0 commit comments