以前使用yum的方式安裝過mysql,具體可見以下:html
可是這種方式仍是依賴互聯網。node
接下來,咱們就用rpm包的方式手動安裝mysql8.mysql
下載地址:https://dev.mysql.com/downloads/mysql/sql
選擇本身的Linux發行版,下載RPM Bundle包。bash
檢查已經安裝的mariadb版本:ui
rpm -qa|grep mariadb
結果以下:.net
刪除mariadb命令:code
rpm -e --nodeps mariadb-libs
假設已經上傳rpm包,而後使用以下命令,進行解壓:server
tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
獲得以下包:htm
mysql-community-common-8.0.17-1.el7.x86_64.rpm mysql-community-libs-8.0.17-1.el7.x86_64.rpm mysql-community-libs-compat-8.0.17-1.el7.x86_64.rpm mysql-community-devel-8.0.17-1.el7.x86_64.rpm mysql-community-embedded-compat-8.0.17-1.el7.x86_64.rpm mysql-community-client-8.0.17-1.el7.x86_64.rpm mysql-community-server-8.0.17-1.el7.x86_64.rpm mysql-community-test-8.0.17-1.el7.x86_64.rpm
使用rpm -ivh
以此上面順序進行安裝, 在mysql-community-test-8.0.17-1.el7.x86_64.rpm安裝過程當中,出現以下錯誤:
[root@xx ~]# rpm -ivh mysql-community-test-8.0.17-1.el7.x86_64.rpm 警告:mysql-community-test-8.0.17-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID 5072e1f5: NOKEY 錯誤:依賴檢測失敗: perl(Data::Dumper) 被 mysql-community-test-8.0.17-1.el7.x86_64 須要 perl(JSON) 被 mysql-community-test-8.0.17-1.el7.x86_64 須要
解決方法:
yum install perl-Data-Dumper perl-JSON -y
後續的mysql設置就能夠參考: