`

Ubuntu 11 下使用cmake进行mysql源码安装

阅读更多

一、安装准备

 

(一)到mysql官网(http://dev.mysql.com/downloads/)下载mysql源码

 

(二)编译安装文件时使用的工具

 

1. cmake
    ----shell> sudo apt-get install cmake cmake-gui
    ----版本:2.8.2


2.GNU make
    ----Ubuntu自带

    ----版本:3.81


3.GCC
    ----Ubuntu自带
    ----版本:4.4.5(官方文档:必须3.2以上)


4.Perl
    ----Ubuntu自带
    ----版本:5.10.1


5.libncurses5-dev (ncurses-devel)

    ----若差了这个包,在cmake的时候会报错。
    ----Debian/Ubuntu上的包名是libncurses5-dev,RedHat和其他版本对应的是ncurses-devel

    ----shell> sudo apt-get install libncurses5-dev


6. bison

    ----可选。没有这个工具,在make的时候会报警告。

    ----shell> sudo apt-get install bison

 

7.chkconfig

    ----后面配置mysql服务自启动的时候需要。

    ----shell> sudo apt-get install chkconfig

 

二、安装

# Preconfiguration setup
shell> groupadd mysql
shell> useradd -r -g mysql mysql
# Beginning of source-build specific instructions
shell> tar zxvf mysql-VERSION.tar.gz
shell> cd mysql-VERSION
shell> cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

           -DDEFAULT_CHARSET=utf8

           -DDEFAULT_COLLATION=utf8_general_ci

shell> make
shell> make install
# End of source-build specific instructions
# Postinstallation setup
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

shell> chown -R root .
shell> chown -R mysql data
 

三、启动

/etc/init.d/mysqld start

 

四、便于操作的其他设置

1、 设置开机自启动

shell> cp support-files/my-medium.cnf /etc/mysql/my.cnf
shell> cp support-files/mysql.server /etc/init.d/mysqld

shell> chkconfig mysqld on

2、设置环境变量

在/etc/environment文件的PATH下添加/usr/local/mysql/bin

 

分享到:
评论

相关推荐

    Mysql5.6.27源码安装【Ubuntu15 原创】

    - 可以通过官方网站下载最新版本的CMake源代码包,或者直接通过Ubuntu的软件仓库来安装。 - **编译及安装**: - 使用以下命令进行编译和安装: ```bash ./configure make && make install ``` - 上述命令会先...

    ubuntu安装MySQL源码文档

    ### Ubuntu 下 MySQL 5.7.19 源码安装详细步骤 #### 系统环境 - **Virtual Machine:** virtualBox-5.1.26 - **Operating System:** Ubuntu 16.04 LTS (64-bit) - **Memory:** 2GB - **Disk Space:** 50GB #### ...

    非root用户安装mysql5.6.40 使用Cmake构建.zip

    进入MySQL源代码目录,使用Cmake进行配置。在命令行中输入: ``` mkdir build cd build cmake -DCMAKE_INSTALL_PREFIX=$HOME/mysql -DMYSQL_DATADIR=$HOME/mysql/data .. ``` 这里设置了安装路径为非root用户...

    Mysql源码安装的详细文档

    MySQL源码安装是一种深入了解数据库系统工作原理和技术细节的方式,它涉及到编译、配置以及自定义选项等一系列步骤。本文将详细阐述MySQL源码安装的过程,并提供关键知识点。 首先,准备工作至关重要。你需要一个...

    MySQL源码安装和简单使用

    在进行MySQL源码安装前,确保你拥有以下条件: 1. 操作系统:一般推荐Linux发行版,如Ubuntu、CentOS等。 2. 编译工具:GCC编译器和其他必要的构建工具。 3. 开发库:如OpenSSL、Zlib、ncurses等。 二、源码获取 ...

    mysql-5.7.18源码和connector C++源码在Linux在编译安装

    3. **配置编译**:进入MySQL源码目录,使用`cmake`进行配置。例如: ``` mkdir build cd build cmake .. ``` 这里`..`代表上一级目录,即MySQL源码目录。你可以根据需求添加或修改配置选项,例如设置安装路径...

    linux系统下源码版mysql安装

    本文将详细介绍如何在Linux系统下不借助cmake进行MySQL源码安装的具体步骤及其相关知识点。 #### 准备工作 在开始安装前,请确保您的Linux系统已经安装了必要的编译工具和库文件。例如GCC、make等基础开发工具,...

    源码安装MySQL.doc

    一旦cmake配置成功,使用`gmake`和`make install`来编译源代码并安装MySQL。这将包括服务器、客户端工具和其他相关组件。 8. **初始化数据库**: 安装完成后,需要初始化MySQL数据库。通常会运行`scripts/mysql_...

    mysql源码安装

    MySQL是一种广泛使用的开源关系型数据库管理系统,其源码安装的过程对于深入理解MySQL的内部机制以及在特定环境下定制安装非常有帮助。在这个过程中,我们将详细探讨如何通过CMake工具来编译和安装MySQL-5.5.10版本...

    MySQL8.0编译安装_MYSQL_

    总结,MySQL 8.0的编译安装涉及多个步骤,包括系统准备、源码下载、解压、配置、编译、安装、初始化、启动和安全设置。每个步骤都需要细心操作,确保每个依赖库都已正确安装,以避免编译或运行时出现错误。这个过程...

    mysql源码安装方法

    在编译MySQL源码之前,确保系统上安装了必要的依赖库,如`gcc`编译器、`cmake`构建工具、`ncurses`库等。运行`sudo apt-get install build-essential cmake libncurses5-dev libncursesw5-dev`(针对Ubuntu/Debian...

    cmake-3.5.2

    总结起来,CMake-3.5.2在这个场景中是作为MySQL安装过程中的构建工具,帮助用户自动化编译和配置MySQL源代码,使得在各种操作系统上安装MySQL变得更加方便。理解和熟练使用CMake可以极大地提高开发和部署效率。

    linux 下mysql5.5安装配置大全

    在安装过程中可能会遇到一些问题,如CMake无法找到`CMakeLists.txt`文件,这通常是因为选择了错误的MySQL源码包。确保从MySQL官方网站的“MySQL Community Server”下选择“Source Code”,并下载“Generic Linux ...

    Linux下MySQL 5.5.8 源码编译安装记录分享

    在Linux环境下,特别是Ubuntu 10.10操作系统中,MySQL数据库系统的安装通常涉及源码编译的方法。这里我们详细探讨如何安装MySQL 5.5.8版本。 首先,安装必要的构建工具。MySQL 5.5.8的编译和安装需要以下组件: 1. ...

    Linux下-mysql5.5.24安装文件及安装教程.rar

    以下是安装MySQL 5.5.24的详细过程,基于提供的资源,包括源代码、必要的构建工具和依赖包。 首先,确保系统满足基本的硬件和软件需求。MySQL 5.5.24可能需要Linux发行版如Ubuntu、CentOS或Debian的较新版本。你...

    LINUX环境下MYSQL5.5.X源码安装[借鉴].pdf

    在Linux环境中安装MySQL 5.5.x源代码的过程是一个涉及多步骤的技术任务,适用于软件开发人员和系统管理员。本文将详细解析如何在Linux系统中通过源码安装MySQL 5.5.18版本。 首先,我们需要下载必要的工具和库。在...

    Linux上源码安装Mysql5.5

    - `mysql.tar.gz`:包含MySQL源代码。 - `cmake.tar.gz`:用于构建MySQL的CMake工具。 #### 二、解压与配置 1. **解压压缩包**:使用命令行工具解压上述两个压缩包。假设它们位于当前目录下,可以使用`tar -xzvf ...

    mysql自动编译安装

    在Linux环境下,如果你想要从源代码进行编译安装MySQL,这通常是为了获得更高的定制性或者适应特定系统环境。以下是对“mysql自动编译安装”的详细步骤及相关知识点: 1. **获取源代码**:首先,你需要下载MySQL的...

    mysql最新的版本5.5.11linuxcentos安装.pdf

    在Linux CentOS系统上安装MySQL 5.5.11的过程涉及多个步骤,因为这个特定的版本需要使用`cmake`进行编译安装。以下是一个详细的安装指南: 首先,确保你的系统具备必要的库和工具。在CentOS系统中,你需要安装: 1....

    mysql 源码安装

    本文将详细介绍如何使用提供的源代码包来安装MySQL 5.5.22版本,以及其依赖的软件包:m4 1.4.16,bison 2.5,cmake 2.8.7,ncurses 5.9。 首先,确保您的系统环境是Linux,因为源码安装通常在这样的环境中进行。你...

Global site tag (gtag.js) - Google Analytics