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