centOS的yum安裝的MySQL是5.1版本,可通過官方的rpm包安裝5.5版本
# 檢視安裝的相關項 rpm -qa|grep -i mysql # 停止服務 service mysqld stop # 解除安裝 yum remove mysql-* or rpm -e xxx # 下載MySQL5.5 wget -c http://cdn.mysql.com/Downloads/MySQL-5.5/MySQL-5.5.40-1.el6.x86_64.rpm-bundle.tar # 解壓 tar -xvf xxx.tar # 安裝 rpm -ivh MySQL-server-5.5.40-1.el6.x86_64.rpm MySQL-devel-5.5.40-1.el6.x86_64.rpm MySQL-client-5.5.40-1.el6.x86_64.rpm # 升級 service mysql start mysql_upgrade -u root -p
yum安裝的mysql服務名為mysqld,通過rpm安裝的服務名mysql
ps: 通過rpm安裝的MySQL 5.6,發現通過C#(MySql.Data.dll)寫入中文時總提示"invalid value",安裝MySQL-Python時也總是提示各種錯誤和相容性問題,安裝5.5版本後解決。
MySQL 5.5版本開始才支援Limit可帶變數,舊版本只能通過PREPARE 實現。
-- 2015.5.19 更新
# 安裝是有衝突,先移除舊版本的庫
yum -y remove mysql-libs-5.1.73*
# 新的下載地址
http://dev.mysql.com/downloads/mysql/5.5.html?os=31
yum -y remove mysql-libs-5.1.73*
# 新的下載地址
http://dev.mysql.com/downloads/mysql/5.5.html?os=31