PS:MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主。在国内的大公司里,只确定金山在使用5.5了。

公司的其中几台广告统计服务器,之前的运维直接用了自带安装的MySQL 5.0系列。新来的程序员写了新的广告统计程序,使用了innodb存储引擎,偶发现5.0对innodb引擎支持不怎么好,数据库并发连接数多时会出现丢连接,于是就想升级到5.5试试。因已安装了5.0,所以不想编译安装了。就直接找了一个国外编译好的5.5的yum源,直接升级,跑了一个月了,发现很稳定!就分享一下:

1、安装MySQL 5.5.x的yum源: rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

2、安装MySQL客户端的支持包: yum install libmysqlclient15 --enablerepo=webtatic

3、卸载MySQL老版本的软件包: yum remove mysql mysql-*

4、安装MySQL 5.5的客户端和服务端: yum install mysql55 mysql55-server --enablerepo=webtatic

5、启动MySQL系统服务,更新数据库: /etc/init.d/mysqld restart mysql_upgrade

6、附:此台服务器的my.cnf配置 skip-locking skip-name-resolve key_buffer = 1024M back_log = 3000 max_allowed_packet = 4M table_cache = 512 sort_buffer_size = 8M read_buffer_size = 8M myisam_sort_buffer_size = 1024M thread_cache = 512 query_cache_size = 512M set-variable = wait_timeout=60 thread_concurrency = 4 log-slow-queries = slow.log long_query_time = 1 innodb_flush_log_at_trx_commit = 2 innodb_buffer_pool_size = 1024M #innodb_locks_unsafe_for_binlog = 1

如果不是升级,而是新安装。还需要设置root密码,删除默认的空用户、空密码等等,这里就不说了。请参考本博其他博文或官方手册,或者google。

关于my.cnf配置更详细的说明请参考:

http://www.ha97.com/4110.html

英文原文:http://www.webtatic.com/packages/mysql55/

转载于:https://www.cnblogs.com/youlechang123/archive/2012/03/30/2426159.html

(原创)RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x相关推荐

  1. CentOS 6.x使用yum快速安装MySQL 5.5

    MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主.在国内的大公司里,只确定金山在使用5.5了. 之前一直用自带安装的MySQL 5.1系列,使用了in ...

  2. (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL

    (总结)CentOS 6.x使用yum快速安装Apache+PHP+Tomcat(JSP)+MySQL PS:这个是懒人yum快速安装法,用于开发和测试环境很方便,用于没有特殊要求的生产环境也可以.特 ...

  3. CentOS系统中使用yum快速安装python3

    需求 购买CentOS系统的云服务器后,发现系统内置的python版本为python2, 而且目前多数Linux系统的云服务器中都内置的是python2,但是python2即将停止维护, 又因为程序都 ...

  4. centos php7 redis,CentOS7 yum快速安装php7.1+nginx+mysql+redis

    一.安装Nginx yum install nginx ## 开启Nginx service nginx start CentOS安装Nginx出错提示No package nginx availab ...

  5. Cent OS借助YUM快速安装MySQL

    1.Linux(Cent OS)自带数据库 CentOS7默认数据库是mariadb.但是企业常用的数据库确实mysql,所以,我们得自己安装mysql. 2.安装MySQL (1)下载mysql官方 ...

  6. CentOS 7.x使用yum快速安装或升级PHP 5.6

    为什么80%的码农都做不了架构师?>>>    1.首先确认yum源的地址是否有效. # yum install epel-release # rpm -Uvh http://rpm ...

  7. CentOS 下使用yum 命令安装MySQL

    CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包:     yum list mysql*     #移除已经安装的 ...

  8. RHEL/CentOS 6.x使用EPEL6与remi的yum源安装MySQL 5.5.x

    PS:如果既想获得 RHEL 的高质量.高性能.高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么 FedoraProject 推出的 EPEL(Extra Packages for Ent ...

  9. centos7.2安装mysql5.7_Centos7.2下使用YUM快速安装MySQL5.7的方法

    卸载系统自带mariadb数据库 # rpm -qa| grep mariadb # rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64 下 ...

最新文章

  1. 17 博客后台富文本编辑
  2. link-time version is older than compile-time version
  3. devserver配置_vue.config.js的配置
  4. 在JAVA中如何检查字符串日期的合法性
  5. 征稿 | ​第 9 届国际语义技术联合会议征稿(截稿日 9 月 8 号)
  6. IOS开发学习笔记024-UIButton和UIImageView的区别
  7. Ranorex中Global变量的使用
  8. ES6知识整理(2)--变量的解构赋值
  9. boost boost::asio::read read_some receive 区别
  10. [机器学习实战] 基于概率论的分类方法:朴素贝叶斯
  11. gephi java教程_简明gephi指导教程.pdf
  12. 物联网感知-基于分布式光纤传感的石油石化管道综合监测
  13. 齿轮标准模数c语言编程,标准齿轮模数齿数计算公式汇总.pdf
  14. 微信App支付接入步骤支付中前后端交互流程
  15. QComboBox 仅在展开时显示图标
  16. 超级课程表查成绩显示服务器错误,超级课程表怎么查询期末成绩
  17. 一直都以为阿里的程序员待遇是最好的,结果真正的土豪竟然是……
  18. html div.menus,性感的CSS菜单(Menus)
  19. VS2013,MFC,在视图类里添加鼠标左键响应函数OnLButtonDown
  20. 应用程序无法正常启动(0x000007b)的不常见的解决过程

热门文章

  1. PageHelper工作原理
  2. javascript --- spa初体验
  3. vue --- 提交表单到服务器
  4. css中伪类与伪元素的区别
  5. Apache 设置http跳转至HTTPS访问
  6. python 阿狸的进阶之路(4)
  7. 如何解决机器学习中的数据不平衡问题?
  8. C++语言基础(1)-命名空间
  9. ubuntu网站做图像外链
  10. linux基本知识学习