To improve thread_pool plugin performance, connection authentication and initialization have been moved from the acceptor thread to the thread pool worker threads that handle client connections. Such applications must be written to handle this possibility by checking whether the mysql_options() call succeeds or fails Application programs compiled for MySQL 5.6 that require MYSQL_OPT_SSL_MODE may fail to operate properly if the dynamic loader provides an older client library without MYSQL_OPT_SSL_MODE. The minor C API version number was not incremented for this change. Third-party applications that must be able to require encrypted connections can use the same technique. To require an encrypted connection in MySQL 5.6, the standard MySQL client programs call mysql_options() to set MYSQL_OPT_SSL_MODE if the -ssl-mode=REQUIRED command-line option was specified. The client/server exchange terminates immediately after the initial server packet has been received if the server indicates that it does not support SSL Thus, mysql_real_connect() returns an error if the server does not support SSL or the client is not configured to use SSL. It causes mysql_real_connect() to fail if an encrypted connection cannot be obtained, without falling back to an unencrypted connection. The only permitted option value is SSL_MODE_REQUIRED, to require a secure connection to the server. The mysql_options() C API function now supports a MYSQL_OPT_SSL_MODE option. This change does not affect the Oracle-produced MySQL Community build of MySQL Server, which uses the yaSSL library instead For a description of issues fixed in this version, The linked OpenSSL library for the MySQL Commercial Server has been updated to version 1.0.2k. The package is available at the Microsoft Download Center Users should make sure the package has been installed on the system before starting the server. Reminder: MySQL 5.6 requires the Microsoft Visual C++ 2010 Redistributable Package to run on Windows platforms. The change includes updated logic for correctly replacing native distribution packaging in Debian and Ubuntu CMake-generated packaging for Debian/Ubuntu packages was refactored for improved maintainability. To avoid potential race conditions, Debian packages now use the GNU install utility rather than a combination of mkdir, touch, and chown Changes in RPM package structure require a larger set of packages to be removed to install MySQL Server cleanly The ENABLE_DEBUG_SYNC option has been removed and enabling WITH_DEBUG enables Debug Sync MySQL failed to compile if -DENABLE_DEBUG_SYNC=OFF AND -DWITH_DEBUG=ON were both given. CMake support was added for compiling with Developer Studio 12.6 Windows builds now use the default runtime libraries (builds use the /MD flag)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |