在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)離線安裝方式
在官網下載需要安裝的離線包,如rpm則是Redhat和centOS需要的包,選擇需要的版本和平臺:https://dev.mysql.com/downloads/mysql/
我們需要下載的是第一個,到自己的計算機本地;
然後我們進入正題,開始安裝;
一般選擇bundle包,這個裡面最全,需要的各種包都已經打包到裡面了。
事先從官網下載RPM安裝包,上傳至伺服器:
然後會跳出這個彈窗
開啟之後將進入上傳
傳輸好之後,我們來檢視一下;
ls -l mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
# 解壓檢視:
tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
其中:
mysql-community-client 客戶端
mysql-community-devel 開發庫
mysql-community-common 服務端和客戶端的公共檔案
mysql-community-embedded 嵌入式
mysql-community-serve 服務端
mysql-community-test 測試元件
mysql-community-libs 共享庫
mysql-community-libs-compat MySQL之前版本的共享相容庫
首先我們檢視一下RPM中是否包含MySQL或者MARIADB;
確認沒有,然後安裝,如果有,一定要移除;
首先限制mariadb相關軟體包,否則安裝不會成功的。(一切以官方文件為準,視情況而定!)
yum remove mariadb-libs
rpm -ivh mysql-community-client-5.7.14-1.el7.x86_64.rpm mysql-community-common-5.7.14-1.el7.x86_64.rpm mysql-community-libs-5.7.14-1.el7.x86_64.rpm mysql-community-server-5.7.14-1.el7.x86_64.rpm
我們對照要安裝的包去安裝,再次過程中會出現一些依賴報錯,所以我們要有耐心,逐一根據報錯去安裝;
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
mysql-community-common-5.7.30-1.el7.x86_64.rpm
mysql-community-libs-5.7.30-1.el7.x86_64.rpm
mysql-community-server-5.7.30-1.el7.x86_64.rpm
安裝完畢!
# 啟動:
systemctl start mysqld
systemctl enable mysqld
# 7之後也可以使用一條命令完成
systemctl enable --now mysqld
# 檢查服務
systemctl is-active mysqld.service
systemctl is-enable mysqld
說一說我在此過程中安裝失敗的問題吧!
是因為我之前線上安裝過一次,殘留一些高版本的包,所以導致有依賴性,需要一一解除安裝,才能安裝成功!
再次檢視一下有無殘留:
確認沒有之後,再次進行安裝,即可成功!
相關文章
- 在Linux(Redhat/CentOS)下安裝MySQL之yum(rpm)線上安裝方式LinuxRedhatCentOSMySql
- CentOS安裝MySQL的兩種方式——RPM和YUMCentOSMySql
- CentOS7離線安裝(rpm安裝)mysql資料庫CentOSMySql資料庫
- CentOS 6.7下yum方式安裝MySQL 5.6CentOSMySql
- rpm方式離線安裝ansible
- CentOS下使用rpm包安裝MySQLCentOSMySql
- CentOS7 安裝 Mysql 8:0 的yum安裝方式CentOSMySql
- Centos7離線rpm安裝MySQL-5.7.29【推薦】CentOSMySql
- Linux – CentOS 7 yum方式快速安裝MongoDBLinuxCentOSMongoDB
- Linux下Centos7以rpm方式離線安裝MySQL5.7教程以及部分報錯解決方案LinuxCentOSMySql
- CentOS 7.0下使用yum安裝MySQLCentOSMySql
- 透過yum在centos6.6上安裝mysql5.7.21rpm包CentOSMySql
- MySQL 5.7.22 rpm 安裝方式MySql
- centOS 7 離線安裝 MySQL 5.6 完美安裝CentOSMySql
- 在CentOS7上安裝MySQL5.7-YUM源方式CentOSMySql
- CentOS 7 yum 安裝 MySQLCentOSMySql
- CentOS7下yum安裝MySQL 5.7CentOSMySql
- Yum命令之僅下載rpm安裝包且不安裝
- Mysql for Linux安裝配置之—— rpm(bundle)安裝MySqlLinux
- Centos中徹底刪除Mysql(rpm、yum安裝的情況)CentOSMySql
- Centos7或RedHat7下安裝MysqlCentOSRedhatMySql
- PostgreSQL 10.12 安裝系列 - Yum+rpm 安裝SQL
- CentOS 7 用yum安裝 MySQLCentOSMySql
- yum如何解除安裝已安裝的rpm並安裝本地rpm包
- Linux安裝MySQL(使用yum)LinuxMySql
- redhat7.4下離線安裝MHA0.58Redhat
- CentOS下使用yum方式安裝percona xtrabackup步驟CentOS
- yum安裝軟體之後如何儲存rpm安裝包
- Linux下安裝java及配置(yum安裝)LinuxJava
- linux離線安裝mysql5.7LinuxMySql
- Linux(CentOS)軟體管理(2)- yum 線上安裝LinuxCentOS
- mysql安裝(rpm)MySql
- CentOS 下 MySQL 5.6 基於 RPM 的下載、安裝、配置CentOSMySql
- Linux命令之rpm安裝命令Linux
- CentOS8 安裝 MySQL8.0(RPM)CentOSMySql
- CentOS離線安裝NginxCentOSNginx
- centos以RPM包方式安裝redis的方法CentOSRedis
- linux 安裝yum 安裝phpLinuxPHP