As Roland mentioned, you can refer to the MySQL security best practices, but here are some of the "Must-do's".- 1. Ensure that MySQL database sits behind a protected layered firewall. 2. Never run the MySQL server as the Unix root user which is dangerous and a bad practice. Create a separate privileged user to administer MySQL and add a "user" option in the my.cnf file which causes the server to start as a designated user. 3. Always use "Option" files - MySQL can read startup options from op...
The rest of the configuration files are self-explanatory, but I will list them here. You can view MySQL's documentation, MySQL for Windows for more information about installing and configuring MariaDB. As far as MySQL server support is concerned, MySQL is always supported, and there has been numerous support announcements for most of the major database systems out there. You can find MySQL's documentation on its site here. You can get all the tools and extensions for MySQL or MariaDB on Linux for free with Ubuntu. You can download extensions that you want for MySQL without the hassle of a full installation, and without it depending on a full download. This is a list of most of the MySQL extensions and applications you can add to MySQL on your Linux or Microsoft Windows boxes. MariaDB offers more of the features like compression and compression encryption, and allows you to store and save data in.