RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x

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

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

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配置更详细的说明请参考:

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1932466.html

(0)
上一篇 2025年2月22日 21:54:07
下一篇 2025年2月22日 21:54:21

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • MySQL中特殊的SQL用法

    作为数据库软件,mysql和oracle等都是基于标准的sql,但还是存在一些异同,这里对不同点进行列举:1、limit (注意行号从0开始) 作为数据库软件,mysql和Oracle等都是基于标准的sql,但还是存在一些异同,这里对不同点…

    数据库 2025年2月22日
    100
  • Redhat下MySQL 5.5.20安装配置

    mysql 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,所以特地记录一下安装步骤及过程,以供参考。注意:此安 mysql 最新的版本都需要cmake编译安装,估计以后的版本也会采用这种方式,,所以特地记录一下安装步骤…

    数据库 2025年2月22日
    100
  • MySQL 查询随机条记录的sql语句和php计算概率

    最近在网上找了下mysql查询随机的几个sql,我把最终的记录下来。 SELECT * FROM uchome_mtag AS a JOIN (SELECT MAX(tagid) AS i 最近在网上找了下mysql查询随机的几个sql,我…

    数据库 2025年2月22日
    100
  • 在MySQL中利用外键实现级联删除

    首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引 首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引…

    数据库 2025年2月22日
    100
  • MySQL互为主从复制常见问题

    报错:1)change master导致的: Last_IO_Error: error connecting to master 报错:1)change master导致的:              Last_IO_Error: erro…

    数据库 2025年2月22日
    100
  • MySQL 创建用户自定义函数

    为了防止分号产生的中途输出,自己定义一个 分隔符,这里仿照mysql官方的例子:使用两个美元符号 $$ 作为分割符号,下面这段代码 为了防止分号产生的中途输出,自己定义一个 分隔符,这里仿照mysql官方的例子:使用两个美元符号 $$ 作为…

    数据库 2025年2月22日
    100
  • 用MySQL创建数据库和数据库表的SQL命令

    1、使用SHOW语句找出在服务器上当前存在什么数据库: mysqlgt; SHOW DATABASES; +———-+ | Database | +———-+ 1、使用…

    数据库 2025年2月22日
    100
  • MySQL主从失败 错误Got fatal error 1236解决方法

    MySQL主从失败 错误Got fatal error 1236解决方法 由于主服务器异外重启, 导致从报错, 错误如下:show slave status错误:mysql> show slave statusGMaster_Log_…

    数据库 2025年2月22日
    100
  • MySQL 访问某数据 crash

    症状: mysqldump 导出数据 或者访问某张表的或者某条数据的时候 mysql 直接 挂 了. 日志如下: InnoDB: Database page corruption 症状: mysqldump 导出数据 或者访问某张表的或者某…

    数据库 2025年2月22日
    100
  • 关于MySQL MyISAM 表并发

    MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个MyISAM表的读锁,同时另一个进程也请求同一表的 MyISAM的锁调度 MyISAM存储引擎的读锁和写锁是互斥的,读写操作是串行的。那么,一个进程请求某个M…

    数据库 2025年2月22日
    100

发表回复

登录后才能评论