1. 下載MySQL 5.6
下載頁面:http://dev.mysql.com/downloads/mysql/
此處選擇「Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle」下載,下載至/root/Downloads/目錄下,下載文件名爲「MySQL-5.6.15-1.el6.i686.rpm-bundle.tar」node
2.檢查安裝mysql
在安裝MySQL以前,先檢查CentOS系統中是否已經安裝了一個MySQL,若是已經安裝先卸載,否則會致使安裝新的MySQL失敗。 sql
rpm -qa | grep mysql --查看系統以前是否已安裝MySQL。 ui
mysql-libs-5.1.47-4.el6.i686 顯示結果說明 CentOS6.0系統自帶了一個MySQL,咱們須要刪除這個老版本,用root用戶執行下面語句spa
su - 命令行
密碼:
rest
rpm -e --nodeps mysql-libs-5.1.47-4.el6.i686
orm
先切換到"root"用戶下,而後執行刪除語句,刪除以後,咱們再次查看,發現已經成功刪除了CentOS6.0自帶的舊MySQL版本。server
在刪除MySQL的rpm後,還要進行一些掃尾操做,網上有兩種操做。(備註:我在這裏兩種都沒有用到,發現系統中並無其餘殘餘的MySQL信息。)it
第一種善後處理:使用下面命令進行處理。
rm -rf /var/lib/mysql*
rm -rf /usr/share/mysql*
另外一種善後處理:卸載後 /var/lib/mysql 中的 /etc/my.cnf 會重命名爲 my.cnf.rpmsave,/var/log/mysqld.log 會重命名爲 /var/log/mysqld.log.rpmsave,若是肯定沒用後就手工刪除。
3. 解壓tar包
cd /root/Downloads/
tar -xvf MySQL-5.6.15-1.el6.i686.rpm-bundle.tar
4. 以RPM方式安裝MySQL
在RHEL系統中,必須先安裝「MySQL-shared-compat-5.6.15-1.el6.i686.rpm」這個兼容包,而後才能安裝server和client,不然安裝時會出錯。
yum install MySQL-shared-compat-5.6.15-1.el6.i686.rpm # RHEL兼容包
yum install MySQL-server-5.6.15-1.el6.i686.rpm # MySQL服務端程序
yum install MySQL-client-5.6.15-1.el6.i686.rpm # MySQL客戶端程序
yum install MySQL-devel-5.6.15-1.el6.i686.rpm # MySQL的庫和頭文件
yum install MySQL-shared-5.6.15-1.el6.i686.rpm # MySQL的共享庫
rpm -ivh MySQL-server-5.6.15-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.15-1.el6.i686.rpm
5. 配置MySQL登陸密碼
cat /root/.mysql_secret # 獲取MySQL安裝時生成的隨機密碼
service mysql start # 啓動MySQL服務
mysql -uroot -p # 進入MySQL,使用以前獲取的隨機密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password'); # 在MySQL命令行中設置root帳戶的密碼爲password
quit # 退出MySQL命令行
service mysql restart # 從新啓動MySQL服務