Installing MySQL on Linux Using the MySQL Yum Repository which of them are enabled or disabled (for dnf-enabled systems, replace  yum  in the command with dnf ): shell>  yum repolist all | grep mysql To install the latest release from the latest GA series, no configuration is needed. To install the latest release from a specific series other than the latest GA series, disable the subrepository for the latest GA series and enable the subrepository for the specific series before running the installation command. If your platform supports  yum-config-manager , you can do that by issuing these commands, which disable the subrepository for the 5.7 series and enable the one for the 8.0 series: shell>  sudo yum-config-manager --disable mysql57-community shell>  sudo yum-config-manager --enable mysql80-community For dnf-enabled platforms: shell>  sudo dnf config-manager --disable mysql57-community shell>  sudo dnf config-manager --enable mysql80-community Besides using  yum-config-manager  or the  dnf config-manager  command, you can also select a release series by editing manually the  /etc/yum.repos.d/mysql-community.repo  file. This is a typical entry for a release series’ subrepository in the file: Find the entry for the subrepository you want to configure, and edit the  enabled  option. Specify enabled=0  to disable a subrepository, or  enabled=1  to enable a subrepository. For example, to install MySQL 8.0, make sure you have  enabled=0  for the above subrepository entry for MySQL 5.7, and have  enabled=1  for the entry for the 8.0 series: You should only enable subrepository for one release series at any time. When subrepositories for more than one release series are enabled, Yum uses the latest series. Verify that the correct subrepositories have been enabled and disabled by running the following command and checking its output (for dnf-enabled systems, replace  yum  in the command with  dnf ): shell>  yum repolist enabled | grep mysql (EL8 systems only) EL8-based systems such as RHEL8 and Oracle Linux 8 include a MySQL module that is enabled by default. Unless this module is disabled, it masks packages provided by MySQL repositories. To disable the included module and make the MySQL repository packages visible, use the following command (for dnf-enabled systems, replace  yum  in the command with  dnf ): shell>  sudo yum module disable mysql 173 3. Disabling the Default MySQL Module [mysql57-community] name=MySQL 5.7 Community Server baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql # Enable to use MySQL 8.0 [mysql80-community] name=MySQL 8.0 Community Server baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/ enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql