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: 

[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 

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: 

# 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 

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 ): 

## 3. Disabling the Default MySQL Module 

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 

