Understand and satisfy your AES encryption needs with 5.6.17
MySQL, starting from 4.0.2, had AES encryption and decryption functions. They are compiled with support for pure independent block by block encryption mode (ECB), using a 128 bit key. 128 bits is...
View ArticleEverything about MySQL Users and Logins You Didn’t Know and Were Afraid to Ask
Logging into a MySQL server is generally dead simple—supply a username, a password, and you’re all set! There are, however, more complex use cases such as when making use of our Enterprise...
View ArticleInitialize Your MySQL 5.7 Instances with Ease
MySQL 5.7.6 brings in a simplification that solves the very first problem that I encountered back in the days when I first started using MySQL 5.0. Namely… How do I create a new database instance? I...
View ArticleWhat Makes the MySQL Audit Plugin API Special?
Why Should I Be Reading This? To better understand how the MySQL Server functions, how to monitor the relevant server events, and find out what’s new in MySQL 5.7.8. What’s Special About the Audit...
View ArticleTrack and Optimize Server Connection Methods
The MySQL server supports a variety of client connection methods. To summarize: you have TCP/IP (v4 and v6) on all OSes (with or without TLS/SSL encryption), Unix Domain Sockets on Unix/Linux, and...
View ArticlePassword reuse policy in MySQL 8.0
MySQL has various kinds of password policy enforcement tools: a password can expire (even automatically), can be forced to be of a certain length, contain amounts of various types of characters and be...
View ArticleWhat is LOAD DATA and how does it work
I would like to highlight a less known MySQL SQL command, analyze how it works and understand some of the decisions that need to be made when using it. Let’s start with the basics: The Reference...
View ArticleCompiling MySQL in Visual Studio. On a remote linux box.
One of the perks of working on MySQL is that the code can compile (and has been compiled) on pretty much all of the modern (and no so modern) C/C++ compilers and all the modern OSes. This enables each...
View ArticleMySQL is OpenSSL-only now !
MySQL needs an SSL/TLS library. It uses it primarily to encrypt network connections, but also uses its various algorithms and random number generators. OpenSSL is the golden standard when it comes to...
View Article