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

预装的应用软件版本号非常低。

比方 techbrood.com 使用的云server,当中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. 安装MySQLserver

> yum install mysql-community-server

新版本号的目标文件是/usr/bin/mysql,假设原预装路径在/bin以下。则须要进行替换,最好是使用软链接,比方ln -s /usr/bin/mysql /bin/

这样在须要的时候。能够方便的在不同版本号之间进行切换。(有时候须要版本号回退来定位问题)

4. 重新启动server就能够了

> service mysqld restart

确认版本号信息:

[root@west195246 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

by iefreer

最新文章

  1. js封装的三级联动菜单(使用时只需要一行js代码)
  2. .Net 扩展方法集合.
  3. Javascript的动态增加‘类’的方法
  4. Codeforces Round #389 (Div. 2, Rated, Based on Technocup 2017 - Elimination Round 3) B
  5. JSON字符串解析
  6. The median of multi ascending array
  7. nltk.download()出错解决
  8. JVM参数调优
  9. TCP和UDP Socket
  10. (1)opengl-nehe 4种框架
  11. CentOS下编译安装hping3
  12. struts2 的action 向页面传值
  13. 深入理解MFC子类化
  14. 生成简单的php验证码
  15. docfx (一)
  16. 反调试——jmp到那个地址
  17. Yii easyWechat 开发的时候报错:cURL error 60: SSL certificate problem: unable to get local issuer certificat
  18. DBA思考系列——学会拒绝不合理的需求
  19. grid - 网格项目对齐方式(Box Alignment)
  20. 为什么使用Reazor

热门文章

  1. 手机Web网站,设置拒绝电脑访问
  2. PHP XML Parser
  3. CSS块级元素与行级元素(转载)
  4. GET——token
  5. 解决.VS2012+EF5.0开发的网站在window server2003上无法部署的问题(转载)
  6. 设置CentOS里的Mysql开启客户端远程连接
  7. 【创建型】Abstract Factory模式 & Factory Method模式
  8. OpenStack REST API使用
  9. Andriod手势密码破解
  10. IOS编程教程(八):在你的应用程序添加启动画面