1. 程式人生 > >我若成佛,天下無魔;我若入魔,佛奈我何!

我若成佛,天下無魔;我若入魔,佛奈我何!

第一步:解除安裝原有MySQL

[[email protected] ~]# rpm -qa| grep mysql    //這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫

有的話,我們就通過 rpm -e 命令 或者 rpm -e --nodeps 命令來解除安裝掉

注意:請替換成自己linux系統自帶的mysql版本

[[email protected] ~]# rpm -qa| grep mysql
mysql-libs-5.1.71-1.el6.x86_64
[[email protected] ~]# rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

在執行完刪除命令後,再次檢查是否刪除完成,如下顯示則表示刪除成功

[[email protected] ~]# rpm -qa| grep mysql
[[email protected] ~]#                    

到這裡,刪除就完成了,接下來開始安裝自己的mysql 

 第二步:使用yum來進行mysql5.5的安裝

 首先我們使用yum list | grep mysql 檢視可供下載的mysql版本

[[email protected] ~]# yum list | grep mysql

可供下載的版本如下所示:

[[email protected]
~]# yum list | grep mysql apr-util-mysql.x86_64 1.3.9-3.el6_0.1 base bacula-director-mysql.x86_64 5.0.0-13.el6 base bacula-storage-mysql.x86_64 5.0.0-13.el6 base dovecot-mysql.x86_64 1:2.0.9-22.el6 base freeradius-mysql.x86_64 2.2.6-7.el6_9 base libdbi-dbd-mysql.x86_64 0.8.3-5.1.el6 base mod_auth_mysql.x86_64 1:3.0.0-11.el6_0.1 base mysql.x86_64 5.1.73-8.el6_8 base mysql-bench.x86_64 5.1.73-8.el6_8 base mysql-connector-java.noarch 1:5.1.17-6.el6 base mysql-connector-odbc.x86_64 5.1.5r1144-7.el6 base mysql-devel.i686 5.1.73-8.el6_8 base mysql-devel.x86_64 5.1.73-8.el6_8 base mysql-embedded.i686 5.1.73-8.el6_8 base mysql-embedded.x86_64 5.1.73-8.el6_8 base mysql-embedded-devel.i686 5.1.73-8.el6_8 base mysql-embedded-devel.x86_64 5.1.73-8.el6_8 base mysql-libs.i686 5.1.73-8.el6_8 base mysql-libs.x86_64 5.1.73-8.el6_8 base mysql-server.x86_64 5.1.73-8.el6_8 base mysql-test.x86_64 5.1.73-8.el6_8 base pcp-pmda-mysql.x86_64 3.10.9-9.el6 base php-mysql.x86_64 5.3.3-49.el6 base qt-mysql.i686 1:4.6.2-28.el6_5 base qt-mysql.x86_64 1:4.6.2-28.el6_5 base rsyslog-mysql.x86_64 5.8.10-12.el6 base rsyslog7-mysql.x86_64 7.4.10-7.el6 base [
[email protected]
~]#

 安裝服務端

[[email protected] ~]#  yum install -y mysql-server mysql mysql-deve

出現如下畫面,表示安裝ok

Installed:
  mysql.x86_64 0:5.1.73-8.el6_8                                mysql-server.x86_64 0:5.1.73-8.el6_8                               

Dependency Installed:
  mysql-libs.x86_64 0:5.1.73-8.el6_8          perl-DBD-MySQL.x86_64 0:4.013-3.el6          perl-DBI.x86_64 0:1.609-4.el6         

Complete!
[[email protected] ~]# 

此時我們使用rpm -qi mysql-server 檢視安裝的mysql版本

[[email protected] ~]#  rpm -qi mysql-server
Name        : mysql-server                 Relocations: (not relocatable)
Version     : 5.1.73                            Vendor: CentOS

臥槽版本居然是5.1,看到這裡有人心想,說好的5.5呢?別急,往下看

現在去新增兩個repo

[[email protected] ~]# rpm -Uvh http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm
Retrieving http://mirror.steadfast.net/epel/6/i386/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.kotdxw: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]

[[email protected] ~]#

第二個:rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

[[email protected] ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
Retrieving http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
warning: /var/tmp/rpm-tmp.iZmOBA: Header V4 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
Preparing...                ########################################### [100%]
   1:remi-release           ########################################### [100%]
[[email protected] ~]#

.現在檢視是否增加成功了

[[email protected] ~]# yum --enablerepo=remi,remi-test list mysql mysql-server

出現以下畫面,表示安裝成功

[[email protected] ~]# yum --enablerepo=remi,remi-test list mysql mysql-server
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink                                                                                              | 5.2 kB     00:00     
 * base: mirrors.njupt.edu.cn
 * epel: mirrors.yun-idc.com
 * extras: mirrors.aliyun.com
 * remi: mirrors.tuna.tsinghua.edu.cn
 * remi-safe: mirrors.tuna.tsinghua.edu.cn
 * remi-test: mirrors.tuna.tsinghua.edu.cn
 * updates: mirrors.huaweicloud.com
epel                                                                                                       | 3.2 kB     00:00     
epel/primary                                                                                               | 3.2 MB     00:00     
epel                                                                                                                  12515/12515
remi                                                                                                       | 2.9 kB     00:00     
remi/primary_db                                                                                            | 2.2 MB     00:01     
remi-safe                                                                                                  | 2.9 kB     00:00     
remi-safe/primary_db                                                                                       | 1.1 MB     00:00     
remi-test                                                                                                  | 2.9 kB     00:00     
remi-test/primary_db                                                                                       | 513 kB     00:00     
Installed Packages
mysql.x86_64                                                   5.1.73-8.el6_8                                                @base
mysql-server.x86_64                                            5.1.73-8.el6_8                                                @base
Available Packages
mysql.x86_64                                                   5.5.61-1.el6.remi                                             remi 
mysql-server.x86_64                                            5.5.61-1.el6.remi                                             remi 
[[email protected] ~]# 

接下來就是安裝5.5了

[[email protected] ~]# yum --enablerepo=remi,remi-test install mysql mysql-server

出現以下畫面,輸入 y

出現如下畫面,表示安裝ok

Dependency Installed:
  compat-mysql51.x86_64 0:5.1.73-1.el6.remi                                                                                       

Updated:
  mysql.x86_64 0:5.5.61-1.el6.remi                             mysql-server.x86_64 0:5.5.61-1.el6.remi                            

Dependency Updated:
  mysql-libs.x86_64 0:5.5.61-1.el6.remi                                postfix.x86_64 2:2.6.6-8.el6                               

Complete!
[[email protected] ~]# 

此時我們再來檢測mysql的版本

[[email protected] ~]# rpm -qi mysql-server
Name        : mysql-server                 Relocations: (not relocatable)
Version     : 5.5.61                            Vendor: Remi Collet