下载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去掉,即可预编译成功!
相关推荐
### Linux下Mysql5.5的Cmake安装以及sphinx结合 #### 一、Mysql5.5在Linux下的Cmake安装步骤 ##### 1. 用户与权限设置 首先需要为MySQL服务创建一个专用的用户账号,这有助于提高系统的安全性。 ```shell # 创建...
下面将详细介绍如何使用提供的"mysql5.5源码一键安装"包进行安装。 首先,你需要一个Linux环境,因为源码安装通常在类Unix系统中进行。这个一键安装包包括了MySQL源码以及一些必要的依赖库,如cmake用于构建系统,...
随着MySQL的发展,为了更好地适应跨平台的需求并提高编译的灵活性与效率,从MySQL 5.5版本开始,其源码安装方式从传统的`configure`脚本转向了更为现代化且功能强大的构建工具——CMake。本文将详细介绍如何使用...
在源码中,你可以看到 MySQL 的核心组件,如 SQL 解析器、查询优化器、存储引擎接口以及各种内存管理和线程池机制。SQL 解析器负责将用户的 SQL 语句转换为可执行的计划,而查询优化器则通过评估不同执行路径的成本...
在Linux环境中安装MySQL 5.5.x源代码的过程是一个涉及多步骤的技术任务,适用于软件开发人员和系统管理员。本文将详细解析如何在Linux系统中通过源码安装MySQL 5.5.18版本。 首先,我们需要下载必要的工具和库。在...
使用 CMake 方式编译安装 MySQL 5.5(单实例) 本文将详细介绍如何使用 CMake 方式编译安装 MySQL 5.5(单实例),并对 MySQL 的基本概念、特点、优缺点和安装方式进行详细的阐述。 MySQL 概念 MySQL 是一种关系...
在安装过程中可能会遇到一些问题,如CMake无法找到`CMakeLists.txt`文件,这通常是因为选择了错误的MySQL源码包。确保从MySQL官方网站的“MySQL Community Server”下选择“Source Code”,并下载“Generic Linux ...
MySQL 5.5版本开始,其源码安装过程引入了CMake作为新的构建系统,替代了传统的configure工具。这一变化使得构建过程更加现代化和灵活,同时也带来了一些转换上的注意事项。 首先,清理旧的构建文件是必要的,这...
### CentOS安装MySQL 5.5知识点详解 #### 1. 概述 本文档旨在指导如何在CentOS系统上从源代码编译、安装并配置MySQL 5.5数据库管理系统。该过程涉及到软件环境的准备、编译工具的安装、MySQL源代码的编译与配置等...
### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...
在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...
从5.5版本开始,MySQL的源码安装使用CMake作为构建系统,取代了之前的配置脚本。在开始之前,确保你的系统已经安装了`make`、`bison`、`cmake`、`gcc-c++`和`ncurses`。这些是编译MySQL源码所必需的。 1. 安装`make...
"一键搭建lnmp(nginx 1.13.6+mysql5.5)环境搭建" 一键搭建lnmp环境 lnmp是一种流行的Web服务器解决方案,组成部分包括Linux操作系统、Nginx Web服务器、Mysql数据库和PHP编程语言。本文档将指导您一步步搭建lnmp...
打开终端 切换到根目录 [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实例:一个监听3306端口且不开启二进制日志(binlog),另一个监听3307端口并开启binlog。此外,两个实例...
MySQL 5.5的编译需要CMake工具,所以先下载并编译安装CMake。通过`tar`解压缩,`configure`, `make`和`make install`完成安装。 4. **下载与配置MySQL源码**: 获取MySQL 5.5的源代码,解压后进入目录。使用CMake...
随着MySQL5.5版本的发布,其源码编译工具从传统的`configure`脚本过渡到了更为现代化的`cmake`工具。这一转变旨在简化跨平台编译流程并提高编译效率。本文档旨在详细介绍这一过渡过程中`configure`选项如何映射到`...
4. **下载并编译MySQL 5.5**:从MySQL官方网站获取5.5版本的源码,解压后进入源码目录,然后使用`cmake`进行配置,指定安装路径、配置文件位置、端口、用户等参数。配置完成后,运行`make`进行编译,然后使用`make ...
在本例中,你需要下载并安装CMake,以便后续编译MySQL源码。 1. **创建MySQL安装目录**: 创建一个目录来存放MySQL的编译文件,如`/usr/local/mysql-5.5.11/`,并确保该目录归属于MySQL用户,这有助于管理和运行...