CentOS 5.5 64bit下源码编译安装MySQL 5.5.42

1.下载源码包

MySQL 5.5.42下载地址

http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.5/mysql-5.5.42.tar.gz

cmake 3.2.1下载地址

http://www.cmake.org/files/v3.2/cmake-3.2.1.tar.gz

2.检查环境:

rpm -qa | grep cmake

rpm -qa | grep gcc

rpm -qa | grep gcc-c++

3.安装篇:

cmake-3.2.1

通过xftp上传cmake-3.2.1.tar.gz至/usr/local/src

#tar zxvf cmake-3.2.1.tar.gz

#cd /usr/local/src/cmake-3.2.1

#./configure --prefix=/usr/local/cmake

#make && make install

#vim ~/.bash_profile

修改PATH=$PATH:$HOME/bin

PAHT=$PATH:$HOME/bin:/usr/local/cmake/bin

保存退出

#source ~/.bash_profile

mysql-5.5.42

#cd /usr/local/src/

#tar zxvf mysql-5.5.42.tar.gz

#cd mysql-5.5.42

#useradd -r -s /sbin/nologin mysql

#cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGING=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DENABLED_LOCAL_INFILE=1 -DEXTRA_CHARSETS=ALL -DMYSQL_USER=mysql

#gmake

#make install

#cd /usr/local/mysql

#cd support-files/

#ls mysql.server(查看是否有x权限)

#cp mysql.server /etc/init.d/mysql

#cp my-large.cnf /etc/my.cnf

#vim /etc/my.cnf

添加如下行:

basedir = /usr/local/mysql

datadir = /data/mysql

socker = /tmp/mysqld.sock

port = 3306

保存退出

#mkdir -p /data/mysql

#chown -R mysql. /data/mysql

#cd /usr/local/mysql/scripts/

#./mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --no-defaults --user=mysql

#cd /data/mysql

#ls

#service mysql start

#ps -ef | grep mysql(查看是否存在mysql进程)

#vim ~/.bash_profile

在PATH变量后面追加":/usr/local/mysql/bin",修改完成后的结果如下:

PATH=$PATH:$HOME/bin:/usr/local/cmake/bin:/usr/local/mysql/bin(注:/usr/local/cmake/bin目录为本实验编译安装所生成的目录,如果您的cmake是通过rpm或者是yum来安装的,无此路径。PATH=$PATH:$HOME/bin:/usr/local/mysql/bin)

#source ~/.bash_profile

也可修改全局变量

#vim /etc/bashrc

在最后添加

PATH=$PATH:/usr/local/mysql/bin:/usr/local/cmake/bin(注:/usr/local/cmake/bin为本实验编译安装所生成的目录。)

#mysql

mysql>\s

时间: 2024-10-10 20:48:01

CentOS 5.5 64bit下源码编译安装MySQL 5.5.42的相关文章

CentOS 6.6 下源码编译安装MySQL 5.7.5

版权声明:转自:http://www.linuxidc.com/Linux/2015-08/121667.htm 说明:CentOS 6.6 下源码编译安装MySQL 5.7.5 1. 安装相关工具# yum -y install gcc-c++ ncurses-devel cmake make perl \ gcc autoconf automake zlib libxml libgcrypt libtool bison2. 清理环境检查boost版本: # rpm -qa boost*卸载b

linux下源码编译安装mysql详解

1.redhat5环境下,首先安装编译环境 yum groupinstall -y  "Development Libraries"   "Development Tools" 2.由于源码编译mysql需要cmake命令,所以先要编译安装cmake包 首先下载cmake包,这里下载使用cmake-2.8.8.tar.gz tar xf cmake-2.8.8.tar.gz cd cmake-2.8.8 ./configure make && mak

Linux CentOS6.5下 源码编译安装MySQL 5.6.16【给力详细教程】

一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装 wget http://www.cmake.org/files/v2.8/cmake-2.8.10.2.tar.gz tar -xzvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./bootstrap ; make ; make i

RHEL 6.5 64bit下源码编译安装LAMP(Apache 2.4.12、MySQL 5.5.42、PHP 5.3.10)

一.关闭防火墙及SELINUX: #iptables -F #/etc/init.d/iptables stop #sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/sysconfig/selinux 二.下载软件包: 1.下载apache: http://apache.dataguru.cn//httpd/httpd-2.4.12.tar.gz 2.下载mysql: http://mysql.mirror.kangaroot.net/Do

CentOS源码编译安装MySQL 5.5.15

CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install gcc gcc-c++ yum install ncurses-devel 下载源码 mkdir -p /tmp cd /tmp wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.

Linux下源码编译安装rpy2

R(又称R语言)是一款开源的跨平台的数值统计和数值图形化展现工具.rpy2是Python直接调用R的第三方库,它可以实现使用python读取R的对象.调用R的方法以及Python与R数据结构转换等.这里主要介绍一下在没有网络的情况下,源码安装rpy2的一些方法,以作备忘. 1.python安装 $ wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz $ tar zvxf Python-2.7.6.tgz $ cd Pytho

linux学习笔记——源码编译安装Mysql

#######Redhat6.5源码编译安装Mysql########实验环境:1.IP:172.25.8.32.磁盘要大于20G先添加一块大于20G的磁盘fdisk /dev/vdb        ##得到/dev/vdb1 8e linuxpvcreate /dev/vdb1    ##把物理分区做成物理卷vgextend vg_server1 /dev/vdb1    ##把新建立的/dev/vdb1添加到vg_server1中lvextend -L 20G /dev/vg_server1

CentOS 6.5源码编译安装MySQL 5.6

对于服务器的环境,个人觉得还是源码编译安装的非常靠谱,假如有服务器要变更,直接rm掉安装目录即可.有些人喜欢yum安装,但是在卸载yum remove的时候,一不小心,就卸载了一个基础库,导致系统的shell命令失效,情节严重的可能连系统启动都会存在问题. 1. 安装系统的一些必要基础库 yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtoo

SUSE Linux源码编译安装MySQL 5.6

这篇文章主要介绍了SUSE Linux下源码编译方式安装MySQL 5.6过程分享,本文使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统,需要的朋友可以参考下.MySQL为开源数据库,因此可以基于源码实现安装.基于源码安装有更多的灵活性.也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整.本文