How to install MySQL 5.7 on CentOS 7

MySQL is a relational database server with a great reputation for being fast, efficient, safe, stable, easy to use, multiplatform (GNU/Linux, * BSD, Windows,???) and well documented. The current MySQL development process is under Oracle’s umbrella but the community version is released as free software and you can use under GPL terms.