CentOS下编译安装mysql5.6.16

本文介绍在CentOS 5.6环境下从源码安装MySQL 5.6的过程,包括安装前的环境准备、源码编译配置、安装步骤及系统服务设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1、安装环境  

       centOS 5.6  

       cmake version 2.8.12.2

       gcc version 4.4.7

       删除可能安装的老版本的mysql

       rpm -qa | grep  mysql

yum remove mysql mysql-server mysql-libs compat-mysql51

rpm -qa | grep  mysql(检查一遍是否删除干净)

       

2、开始安装 

     1)

       wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.16.tar.gz  

   tar -zxvf mysql-5.6.16.tar.gz  

   cd mysql-5.6.16 

   2)cmake .(此处也可以指定编译选项)

    (比较常见的编译选项 -DBUILD_CONFIG=mysql_release  -DDEFAULT_CHARSET=utf8 

       -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_DATADIR=/var/mysql/ 
                       -DMYSQL_UNIX_ADDR=/tmp/mysql.sock  -DDEFAULT_CHARSET=utf8 

                       -DDEFAULT_COLLATION=utf8_general_ci)

    注意:此编译过程,可能会遇到一些缺少包依赖的问题,请安装缺少的包后,在将当前目录下执行

    rm -rf CMakeCache.txt 执行删除操作,然后重新编译.

    make 

    make install

   3)安装设置(此来自官网安装 http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.html)

shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
# Next command is optional
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> bin/mysqld_safe --user=mysql & (启动mysql)

  4) 加入到系统服务

   cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld 
   chmod 700 /etc/init.d/mysqld  
   chkconfig --add mysqld  
   chkconfig mysqld on 


   



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值