CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/opt/app/mysql-5.0.75 --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --enable-thread-safe-client --disable-shared --enable-local-infile --with-charset=utf8 --with-collation=utf8_general_ci --without-debug --without-bench --with-big-tables --enable-profiling --without-embedded-server --enable-community-features
debian5.0的参数:
'build_alias=x86_64-linux-gnu' 'host_alias=x86_64-linux-gnu' 'CC=gcc'
'CXX=gcc' 'CFLAGS=-DDBUG_OFF -DBIG_JOINS=1 -O2 -fPIC'
'CXXFLAGS=-DDBUG_OFF -DBIG_JOINS=1 -felide-constructors -fno-rtti -O2 -fno-implicit-templates
-fno-exceptions -fno-rtti' ./configure '--build=x86_64-linux-gnu' '--host=x86_64-linux-gnu'
'--with-server-suffix=-b21.lenny.27'
'--with-comment=(Debian)' '--with-system-type=debian-linux-gnu' '--enable-shared' '--enable-static'
'--enable-thread-safe-client' '--enable-local-infile' '--with-big-tables'
'--with-mysqld-user=mysql' '--with-libwrap'
'--without-docs' '--with-bench' '--without-readline'
'--with-extra-charsets=utf8' '--with-collation=utf8_general_ci' '--without-debug' '--with-innodb'
'--with-archive-storage-engine' '--with-csv-storage-engine'
'--with-blackhole-storage-engine' '--with-sphinx-storage-engine'
'--without-embedded-server' '--enable-profiling' '--enable-community-features'
'--enable-assembler' '--with-mysqld-ldflags=-all-static' '--prefix=/opt/app/mysql-5.0.90'
5.1:
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" ./configure --prefix=/opt/app/mysql-5.1.45 --enable-assembler --with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static --enable-thread-safe-client --disable-shared --enable-local-infile --with-charset=utf8 --with-collation=utf8_general_ci --without-debug --enable-profiling --without-embedded-server --with-plugins=myisam,innodb_plugin
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> cd /usr/local/mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> bin/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql var
shell> bin/mysqld_safe --user=mysql &
分享到:
相关推荐
以下是对MySQL8.0编译安装过程的详细概述: 一、系统要求与依赖库 在编译安装MySQL 8.0之前,你需要确保你的系统满足以下基本要求: 1. 操作系统:支持多种Linux发行版,如Ubuntu, CentOS, Red Hat等。 2. C++...
mysql8编译安装步骤 详细记录了如何一步步从源码安装mysql8
5. **下载并编译MySQL 5.6.14**: 使用`wget`下载MySQL 5.6.14的源代码包,然后解压。进入解压后的目录,使用`cmake`进行配置。在配置时,你需要指定安装路径、数据目录、配置文件路径等参数。例如: ``` cmake ....
在Linux环境下,如果你想要从源代码进行编译安装MySQL,这通常是为了获得更高的定制性或者适应特定系统环境。以下是对“mysql自动编译安装”的详细步骤及相关知识点: 1. **获取源代码**:首先,你需要下载MySQL的...
在Linux环境下,MySQL 5.5的安装过程与之前的版本有所不同,它采用了CMake作为构建系统,这使得编译和安装更加灵活。以下是一个详细的MySQL 5.5.11在Linux下的编译安装步骤: 首先,确保系统已经安装了必要的依赖库...
在CentOS 6.3系统中编译安装Nginx、PHP以及MySQL是一项涉及多个步骤的任务,包括系统配置、源码包的下载、安装必要的编译工具和依赖库、编译源码以及配置和启动服务。以下是根据提供的文件内容整理的知识点。 1. ...
### CentOS编译安装MYSQL5.6.17 #### 知识点概览 - **环境准备**:包括操作系统版本的选择、依赖包的安装等。 - **编译工具的安装**:如`cmake`的下载与安装。 - **MySQL源码包的获取与解压**。 - **配置与编译...
linux下源码编译安装mysql-5.6.25版本
linux环境下MySQL源码编译安装及初始化,使用cmake安装,如何添加配置文件,配置客户端,以及初始化。
MySQL 5.6编译安装 包含了MySQL 5.6编译包和配置文件,步骤详细.
### MySQL 5.6 源码编译安装详解 #### 一、前言 本文旨在详细介绍如何在Linux环境下从源码编译安装MySQL 5.6版本的过程。相较于二进制包安装,源码编译安装能更好地适应不同的硬件环境,并且可以定制化编译参数来...
MySQL编译安装是一个复杂但必要的过程,特别是在你需要特定配置或者最新版本的情况下。下面是一份详细的步骤指南,涵盖了从源码编译安装MySQL的主要步骤。 首先,确保你的系统满足编译MySQL的基本需求,包括一个...
**一、MySQL编译安装** 1. **环境准备**:确保你的CentOS系统已经更新到最新,且安装了必要的编译工具,如GCC、CMake等。还需要开发库,如libaio、ncurses、openssl、zlib等。 2. **下载源码**:从MySQL官方网站...
### MySQL的二进制与编译安装步骤详解 #### 一、引言 MySQL作为一款广泛使用的开源关系型数据库管理系统,在各种应用场景下都扮演着重要角色。为了更好地满足不同的部署需求,MySQL提供了多种安装方式,其中编译...
debian编译安装mysql5.7.35.txt 编译安装更稳定! 每一行复制执行即可完成安装!