`

mysql5.5中cmake源码安装

 
阅读更多

下载mysql wget  http://mysql.mirrors.pair.com/Downloads/MySQL-5.5/mysql-5.5.9.tar.gz

创建mysql安装目录
[root@xuhost opt]# mkdir /usr/local/mysql5.5.9/

创建数据目录
[root@xuhost opt]# mkdir /var/mysql
[root@xuhost opt]# chown mysql.mysql -R /var/mysql

安装 cmake
[root@xuhost opt]# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz
[root@xuhost opt]# tar zxvf cmake-2.8.4.tar.gz
[root@xuhost opt]# cd cmake-2.8.4
[root@xuhost cmake-2.8.4]# make install

安装mysql 5.5.9
[root@xuhost opt]# tar zxvf mysql-5.5.9.tar.gz
[root@xuhost opt]# cd mysql-5.5.9
[root@xuhost mysql-5.5.9]# cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5.9/ \
-DMYSQL_DATADIR=/var/mysql\
-DMYSQL_UNIX_ADDR=/var/mysql/mysqld.sock \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_TCP_PORT=3306 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8-general_ci \
-DMYSQL_UNIX_ADDR=/var/mysql/mysql.sock \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0
[root@xuhost mysql-5.5.9]# make
[root@xuhost mysql-5.5.9]# make install

复制配置文件
[root@xuhost mysql-5.5.9]# cp support-files/my-medium.cnf /etc/my.cnf

复制启动脚本
[root@xuhost mysql-5.5.9]# cp support-files/mysql.server /etc/init.d/mysqld
[root@xuhost mysql-5.5.9]# chmod 755 /etc/init.d/mysqld

初始化数据库 (进到安装目录)
[root@xuhost mysql5.5.9]# ./scripts/mysql_install_db –user=mysql –ldata=/var/mysql

启动数据库
[root@xuhost mysql5.5.9]# /etc/init.d/mysqld start

Myslq 5.5.9以上版本编译出现错误汇总:

CMake Warning: The variable, 'MYSQL_USER', specified manually, was not used during the generation.

需要把预编译里面的MYSQL_USER去掉,即可预编译成功!

 

 

转载于:http://crazyming.blog.51cto.com/1048571/510659

分享到:
评论

相关推荐

    Linux下Mysql5.5的Cmake安装以及sphinx结合

    ### Linux下Mysql5.5的Cmake安装以及sphinx结合 #### 一、Mysql5.5在Linux下的Cmake安装步骤 ##### 1. 用户与权限设置 首先需要为MySQL服务创建一个专用的用户账号,这有助于提高系统的安全性。 ```shell # 创建...

    mysql5.5源码一键安装 已包含所有依赖

    下面将详细介绍如何使用提供的"mysql5.5源码一键安装"包进行安装。 首先,你需要一个Linux环境,因为源码安装通常在类Unix系统中进行。这个一键安装包包括了MySQL源码以及一些必要的依赖库,如cmake用于构建系统,...

    cmake安装MySQL5.5指南

    随着MySQL的发展,为了更好地适应跨平台的需求并提高编译的灵活性与效率,从MySQL 5.5版本开始,其源码安装方式从传统的`configure`脚本转向了更为现代化且功能强大的构建工具——CMake。本文将详细介绍如何使用...

    mysql 5.5 源码(win带cmake)

    在源码中,你可以看到 MySQL 的核心组件,如 SQL 解析器、查询优化器、存储引擎接口以及各种内存管理和线程池机制。SQL 解析器负责将用户的 SQL 语句转换为可执行的计划,而查询优化器则通过评估不同执行路径的成本...

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

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

    用cmake方式编译安装mysql5.5(单实例)

    使用 CMake 方式编译安装 MySQL 5.5(单实例) 本文将详细介绍如何使用 CMake 方式编译安装 MySQL 5.5(单实例),并对 MySQL 的基本概念、特点、优缺点和安装方式进行详细的阐述。 MySQL 概念 MySQL 是一种关系...

    linux 下mysql5.5安装配置大全

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

    MySQL5.5编译工具configure向cmake过渡指南

    MySQL 5.5版本开始,其源码安装过程引入了CMake作为新的构建系统,替代了传统的configure工具。这一变化使得构建过程更加现代化和灵活,同时也带来了一些转换上的注意事项。 首先,清理旧的构建文件是必要的,这...

    CentOS安装MySQL 5.5

    ### CentOS安装MySQL 5.5知识点详解 #### 1. 概述 本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等...

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...

    suse源码安装mysql5.5配置

    在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...

    Linux下源码编译MySQL 5.5 与安装程全记录

    从5.5版本开始,MySQL的源码安装使用CMake作为构建系统,取代了之前的配置脚本。在开始之前,确保你的系统已经安装了`make`、`bison`、`cmake`、`gcc-c++`和`ncurses`。这些是编译MySQL源码所必需的。 1. 安装`make...

    一键搭建lnmp(nginx 1.13.6+mysql5.5)

    "一键搭建lnmp(nginx 1.13.6+mysql5.5)环境搭建" 一键搭建lnmp环境 lnmp是一种流行的Web服务器解决方案,组成部分包括Linux操作系统、Nginx Web服务器、Mysql数据库和PHP编程语言。本文档将指导您一步步搭建lnmp...

    CentOS 5.5下安装MySQL 5.5全过程分享

    打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [root@localhost ~]# wget ...

    生产环境MySQL 5.5.x单机多实例配置实践

    本文档旨在详细介绍如何在一个全新的服务器上通过源码编译安装MySQL 5.5.x,并在同一台服务器上配置两个MySQL实例:一个监听3306端口且不开启二进制日志(binlog),另一个监听3307端口并开启binlog。此外,两个实例...

    mysql5.5编译安装linux.doc

    MySQL 5.5的编译需要CMake工具,所以先下载并编译安装CMake。通过`tar`解压缩,`configure`, `make`和`make install`完成安装。 4. **下载与配置MySQL源码**: 获取MySQL 5.5的源代码,解压后进入目录。使用CMake...

    MySQL5.5编译工具configure向cmake过渡指南.pdf

    随着MySQL5.5版本的发布,其源码编译工具从传统的`configure`脚本过渡到了更为现代化的`cmake`工具。这一转变旨在简化跨平台编译流程并提高编译效率。本文档旨在详细介绍这一过渡过程中`configure`选项如何映射到`...

    linux中mysql5升级到mysql5.5的方法.docx

    4. **下载并编译MySQL 5.5**:从MySQL官方网站获取5.5版本的源码,解压后进入源码目录,然后使用`cmake`进行配置,指定安装路径、配置文件位置、端口、用户等参数。配置完成后,运行`make`进行编译,然后使用`make ...

    Mysql源码安装手册.docx

    在本例中,你需要下载并安装CMake,以便后续编译MySQL源码。 1. **创建MySQL安装目录**: 创建一个目录来存放MySQL的编译文件,如`/usr/local/mysql-5.5.11/`,并确保该目录归属于MySQL用户,这有助于管理和运行...

Global site tag (gtag.js) - Google Analytics