Linux/CentOS下安裝MySql RPM Bundle
一、下載對應的版本的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.rpm2 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