Secure Connections
- MySQL supports secure connections between MySQL clients and the server using the Secure Sockets Layer (SSL) protocol.
- Secure connections are based on the OpenSSL API.
- The standard configuration of MySQL is intended to be as fast as possible, so encrypted connections are not used by default.
- Doing so would make the client/server protocol much slower.
- Encrypting data is a CPU-intensive operation requiring the computer to do additional work.
- This can delay other MySQL tasks.
- MySQL allows encryption to be enabled on a per-connection basis.
- Using normal unencrypted connections or a secure encrypted SSL connections depend on the requirements of individual applications.
How do I go about using SSL connections?
© 2007 John Michael Pierobon
Notes