1. 程式人生 > >Linux/CentOS下安裝MySql RPM Bundle

Linux/CentOS下安裝MySql RPM Bundle

x86 verbose rbo cli x64 5.7 下載 serve sql

一、下載對應的版本的MySql安裝文件

1、下載路徑:https://dev.mysql.com/downloads/mysql/

2、選擇對應的Linux版本和x86/x64位的安裝文件

查看Linux的版本信息可以參考:查看CentOS/Linux的版本信息

我下載的是:mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar

3、解壓

技術分享圖片

查看解壓後的文件:

技術分享圖片

二、添加MySql用戶組和用戶

1、查看用戶組

groups 查看當前登錄用戶的組內成員
groups mysql 查看mysql

用戶所在的組,以及組內成員
whoami 查看當前登錄用戶名

2、添加用戶組

groupadd mysql

useradd -r -g mysql -s /bin/false mysql

註:groupadd和useradd的語法或名稱在不同版本的Unix系統上可能略有不同,但在CentOS6.5中應進行如上操作。上述操作只是為了獲得系統的所有權,而不是以登錄為目的;使用useradd命令和-r和-s /bin/false選項來創建一個沒有登錄權限的用戶。

三、卸載舊版本的MySql(沒有的話,則跳過此步驟)

1、查看舊版本MySql

rpm -qa | grep mysql

將會列出舊版本MySql的組件列表,如:

技術分享圖片

我的電腦這裏只顯示一個,有可能會有多個。

2、逐個刪除掉舊的組件

使用命令rpm -e --nodeps {-file-name}進行移除操作,移除的時候可能會有依賴,要註意一定的順序。

技術分享圖片

第一次沒有刪除成功是因為最後多了一個空格。

三、使用rpm命令安裝MySql組件

使用命令rpm -ivh {-file-name}進行安裝操作。

 1 [root@sxl129 Downloads]# rpm -ivh mysql-community-common-5.7.20-1.el6.x86_64.rpm
2 warning: mysql-community-common-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 3 Preparing... ########################################### [100%] 4 1:mysql-community-common ########################################### [100%] 5 [root@sxl129 Downloads]# rpm -ivh mysql-community-libs-5.7.20-1.el6.x86_64.rpm 6 warning: mysql-community-libs-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 7 Preparing... ########################################### [100%] 8 1:mysql-community-libs ########################################### [100%] 9 [root@sxl129 Downloads]# rpm -ivh mysql-community-libs-compat-5.7.20-1.el6.x86_64.rpm 10 warning: mysql-community-libs-compat-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 11 Preparing... ########################################### [100%] 12 1:mysql-community-libs-co########################################### [100%] 13 [root@sxl129 Downloads]# rpm -ivh mysql-community-client-5.7.20-1.el6.x86_64.rpm 14 warning: mysql-community-client-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 15 Preparing... ########################################### [100%] 16 1:mysql-community-client ########################################### [100%] 17 [root@sxl129 Downloads]# rpm -ivh mysql-community-server-5.7.20-1.el6.x86_64.rpm 18 warning: mysql-community-server-5.7.20-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 19 Preparing... ########################################### [100%] 20 1:mysql-community-server ########################################### [100%]

註:ivh中, i-install安裝;v-verbose進度條;h-hash哈希校驗

四、登錄並創建MySql密碼

1、啟動Mysql

安裝完後,使用命令service mysqld start啟動MySQL服務。

2、

Linux/CentOS下安裝MySql RPM Bundle