How to Installing MySQL Shell on CentOS 8

To install MySQL Shell in Centos8,we follow the same steps as descriped for Ubuntu - But first we need to make sure the default MySQL package present in Centos 8 is disabled.

[root@DBAMAXWELL ~]# yum remove mysql-community-release -y
No match for argument: mysql-community-release
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!
[root@DBAMAXWELL ~]# dnf erase mysql-community-release
No match for argument: mysql-community-release
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!


[root@DBAMAXWELL ~]# yum install https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm -y
Last metadata expiration check: 2:23:47 ago on Tue 15 Mar 2022 01:17:34 PM CST.
mysql80-community-release-el8-1.noarch.rpm                                                                        5.2 kB/s |  30 kB     00:05    
Dependencies resolved.
==================================================================================================================================================
 Package                                        Architecture                Version                       Repository                         Size
==================================================================================================================================================
Installing:
 mysql80-community-release                      noarch                      el8-1                         @commandline                       30 k

 

 

Transaction Summary
==================================================================================================================================================
Install  1 Package

Total size: 30 k
Installed size: 29 k
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                          1/1 
  Installing       : mysql80-community-release-el8-1.noarch                                                                                   1/1 
warning: /etc/yum.repos.d/mysql-community.repo created as /etc/yum.repos.d/mysql-community.repo.rpmnew

  Verifying        : mysql80-community-release-el8-1.noarch                                                                                   1/1 

Installed:
  mysql80-community-release-el8-1.noarch                                                                                                          

Complete!
[root@DBAMAXWELL ~]# 

With the repository installed ,we will install the MySQL Shell binary

[root@DBAMAXWELL ~]# yum install mysql-shell -y
Last metadata expiration check: 2:28:20 ago on Tue 15 Mar 2022 01:17:34 PM CST.
Dependencies resolved.
==================================================================================================================================================
 Package                          Architecture                Version                            Repository                                  Size
==================================================================================================================================================
Installing:
 mysql-shell                      x86_64                      8.0.28-1.el7                       mysql-tools-community                       33 M

Transaction Summary
==================================================================================================================================================
Install  1 Package

Total download size: 33 M
Installed size: 162 M
Downloading Packages:
[MIRROR] mysql-shell-8.0.28-1.el7.x86_64.rpm: Curl error (28): Timeout was reached for http://repo.mysql.com/yum/mysql-tools-community/el/7/x86_64/mysql-shell-8.0.28-1.el7.x86_64.rpm [Operation too slow. Less than 1000 bytes/sec transferred the last 30 seconds]
mysql-shell-8.0.28-1.el7.x86_64.rpm                                                                                17 kB/s |  33 MB     32:03    
--------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                              17 kB/s |  33 MB     32:03     
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                          1/1 
  Installing       : mysql-shell-8.0.28-1.el7.x86_64                                                                                          1/1 
  Running scriptlet: mysql-shell-8.0.28-1.el7.x86_64                                                                                          1/1 
  Verifying        : mysql-shell-8.0.28-1.el7.x86_64                                                                                          1/1 

Installed:
  mysql-shell-8.0.28-1.el7.x86_64                                                                                                                 

Complete!
[root@DBAMAXWELL ~]# 

 

And we can validate that the installation worked by running it:

[root@DBAMAXWELL ~]# mysqlsh
MySQL Shell 8.0.28

Copyright (c) 2016, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.

Type '\help' or '\?' for help; '\quit' to exit.
 MySQL  JS > 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=324074320&siteId=291194637