码迷,mamicode.com
首页 > 数据库 > 详细

CentOS下使用cmake编译安装mysql

时间:2014-08-15 20:56:59      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:style   http   使用   os   文件   数据   ar   amp   

一、下载安装所必需的依赖包

1、因为高版本mysql都用cmake安装,所以下载cmake

wget http://www.cmake.org/files/v3.0/cmake-3.0.1.tar.gz

tar zxvf cmake-3.0.1.tar.gz

cd cmake-3.0.1

./configure

make && make install

2、下载其它包

wget http://ftp.gnu.org/gnu/bison/bison-3.0.2.tar.gz

安装同上

wget ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz

安装同上

二、建立目录和用户

  1、建立mysql安装目录及数据存放目录

  mkdir /usr/local/mysql

  mkdir /usr/local/mysql/data

  2、建立用户及用户组

  groupadd mysql

  useradd -g mysql mysql -s /sbin/nologin

  3、赋予目录权限

    chown mysql:mysql -R /usr/local/mysql/

三、编译安装

  1、使用cmake编译mysql

    tar zxvf mysql-5.6.20.tar.gz

cd mysql-5.6.20

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

make && make install

  2、初始化数据库

scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

  3、编辑/usr/local/mysql/my.cnf配置文件

[mysqld]   

 

basedir = /usr/local/mysql   

 

datadir = /usr/local/mysql/data   

 

log-error = /usr/local/mysql/mysql_error.log   

 

pid-file = /usr/local/mysql/mysql.pid   

 

user = mysql   

 

tmpdir = /tmp 

    如果这个配置文件不在,则cp support-files/my-medium.cnf /usr/local/mysql/my.cnf一个。

CentOS下使用cmake编译安装mysql,布布扣,bubuko.com

CentOS下使用cmake编译安装mysql

标签:style   http   使用   os   文件   数据   ar   amp   

原文地址:http://www.cnblogs.com/xmlbw/p/3915523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!