Perhaps you’ve never used a database system before or maybe you’ve used one as a user but have never had any need to set up one from scratch. Or perhaps you’ve decided to discover what all the fuss is about database systems in general. Or maybe you’ve used MySQL only as a developer never seeing how to setup and configure the server.
In this bloge note, I present a short introduction to MySQL in the general SQL interface sense (traditional MySQL). Not only will you see how MySQL 8 is setup, you will also be introduced to some of the basics of the SQL interface, which is necessary and indeed required to fully manage a MySQL server. That is, the new shell, X protocol, X DevAPI, and the features that build on it but do not offer a complete mechanism for managing the server; you will need to continue to use SQL commands for those tasks.