CentOS6.x升级MySQL版本5.1到5.6

原文地址: http://blog.csdn.net/iefreer/article/details/38366575

有一些虚拟机、云主机提供商仍然使用的是老版本的安装套件。预装的应用软件版本很低。

比如 techbrood.com 使用的云服务器,其中MySQL预装版本为老版本5.1.x。而最新的MySQL版本在性能、功能、安全性等方面都有了很多的改进。

要从最新版本获益,你需要把现有系统升级到5.5+(最新的版本是5.7),我保守一点,升级到5.6.20。

有相关测试数据说明从5.1到5.5+,MySQL性能会有明显的提升,具体的需要自己建立测试环境去实践下。

1.  首先更新rpm

从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/

(需要Oracle帐号以及填写一些使用信息,才能进入下载页面)

我需要下载的是:mysql-community-release-el6-5.noarch.rpm

2. 安装这个发布包

> yum localinstall mysql-community-release-el6-5.noarch.rpm

可以通过下面的命令来确认这个仓库被成功添加:

yum repolist enabled | grep "mysql.*-community.*

3. 安装MySQL服务器

> yum install mysql-community-server

新版本的目标文件是/usr/bin/mysql,如果原预装路径在/bin下面,则需要进行替换,最好是使用软链接,比如ln -s /usr/bin/mysql /bin/

这样在需要的时候,可以方便的在不同版本之间进行切换。(有时候需要版本回退来定位问题)

4. 重启服务器就可以了

> service mysqld restart

确认版本信息:

[[email protected] bin]# mysql -V
mysql  Ver 14.14 Distrib 5.6.20, for Linux (x86_64) using  EditLine wrapper

参考阅读:

http://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.html#yum-repo-setup

http://dev.mysql.com/doc/refman/5.6/en/replace-third-party-yum.html

时间: 2024-10-01 07:47:50

CentOS6.x升级MySQL版本5.1到5.6的相关文章

Centos 升级MySQL版本或者Yum安装Mysql5.6

Centos 升级MySQL版本或者Yum安装Mysql5.6 1.从MySQL Yum仓库下载最新的rpm文件:http://dev.mysql.com/downloads/repo/yum/CentOS 6 http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm 2.yum remove mysql mysql-* 3.mysql-community-release-el6-5.noarch.rpm 4.yum local

phpStudy中升级MySQL版本到5.7.17的方法步骤

http://www.jb51.net/article/120263.htm 前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: ? 1 [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: ? 1 `字段名` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP 同事说同一个 sql 文件他可以导成功.猜可能是数据库版本的问题,同事的是 5.6,我查了下本地的数

xampp 升级 mysql 版本的经历

操作系统:Windows Server 2008 环境:xampp 当前 mysql 版本:5.1 目标 mysql 版本:5.7 升级步骤: 在xampp控制台停止mysql服务: 在xampp安装目录下修改目录“mySql”的名称为“mySql-old”,以作备份,同时新建目录“mySql”: 下载并安装mysql 5.7版本的server组件,跳过configure: 把刚刚安装的mysql根目录下的 bin.lib.share 目录复制到 xampp\mySql 目录下: 如果 xamp

CentOS6.5升级autoconf版本 Autoconf version 2.64 or higher is required

安装软件时提示说需要Autoconf 2.64或更高的版本 [[email protected] twemproxy]# autoconf configure.ac:8: error: Autoconf version 2.64 or higher is required configure.ac:8: the top level autom4te: /usr/bin/m4 failed with exit status: 63 查询当前版本 [[email protected] twempro

centos6.5升级内核版本

使用yum快速升级CentOS 6.5内核到 3.10.28 1.导入public key rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 2.安装ELRepo到CentOS-6.5中 rpm -ivh http://www.elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm 3.安装 kernel-lt(lt=long-term) yum --enablerepo=elre

Centos6.7升级openssh版本

实现前提公司服务器需要进行安全测评,扫描漏洞的设备扫出了关于 openssh 漏洞,主要是因为 openssh的当前版本为5.3,版本低了,而yum最新的openssh也只是5.3,没办法只能到 rpm 官网找新的包,找到最新的是 6.4,然后通过 yum localinstall 升级了,但是安全部门反映还存在 openssh 漏洞,没办法只能去openssh官网找最新的release,安装版本是 7.7!升级原因7.4以下版本openssh版本存在严重漏洞:1.OpenSSH 远程权限提升漏

Centos6.6升级python版本

centos原生python为2.6.6,可以通过下面的命令查看 #python -V Python 2.6.6 1.下载你需要的python版本 到https://www.python.org/downloads/官网下载需要的版本,目前linux使用的版本是.tgz或.tar.xz版本. 2.解压下载文件 以tar.xz为例 #xz -d Python-2.7.8.tar.xz #tar -xvf Python-2.7.8.tar 3.编译&安装 由于编译需要gcc支持,之前如果未安装,请安

Centos6.9升级python版本,导致误删原python和yum后的解决办法

事故背景:前几天因项目需要,在服务器上搭建python3模块,误操作将原python2.6.6,导致yum文件不能用......... 现在只能含泪修复,博主在网上搜了一圈办法,基本上都不是那么的详细,现在记下这一方法,希望能帮到与我情况相同的朋友~ 1:卸载python(以免有些同学没有卸载干净) 1 2 3 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps #强制删除已安装程序及其关联 whereis python|xargs r

CentOS6 yum升级高版本gcc

gcc 4.8安装 # curl -Lks http://www.hop5.in/yum/el6/hop5.repo > /etc/yum.repos.d/hop5.repo # yum install gcc gcc-g++ –y # gcc  --version gcc 4.9 安装 # yum install centos-release-scl –y # yum install devtoolset-3-toolchain –y # scl enable devtoolset-3 bas