Linux MySQL 5.1源码安装

安装必备的软件

yum install ncurses-devel -y

yum install pcre pcre-devel -y

yum install gcc* -y

解压缩

tar -zxvf mysql-5.1.72.tar.gz

创建目录

mkdir /application/mysql5.1.72/{data,tmp} -p

chown -R mysql:mysql /application

编译MySQL

./configure \

--prefix=/application/mysql5.1.72 \

--with-unix-socket-path=/application/mysql5.1.72/tmp/mysql.sock \

--localstatedir=/application/mysql5.1.72/data \

--enable-assembler \

--enable-thread-safe-client \

--with-mysqld-user=mysql \

--with-big-tables \

--without-debug \

--with-pthread \

--enable-assembler \

--with-extra-charsets=complex \

--with-readline \

--with-ssl \

--with-embedded-server \

--enable-local-infile \

--with-plugins=partition,innobase \

--with-mysqld-ldflags=-all-static \

--with-client-ldflags=-all-static

#--with-plugin-PLUGIN \

make && make install

创建软连接

ln -s /application/mysql5.1.72/ /application/mysql

cp support-files/my-small.cnf /etc/my.cnf

创建mysql用户

groupadd mysql

useradd -g mysql mysql

echo "oracle" |passwd --stdin mysql

创建数据文件目录

mkdir /application/mysql/data -p

chown -R mysql:mysql /application/mysql

初始化过程

/application/mysql/bin/mysql_install_db --basedir=/application/mysql --datadir=/application/mysql/data/ --user=mysql

如果没有出现错误(出现Waring可以),并且出现两个OK,说明初始化成功。

添加/application/mysql/bin到环境变量

export PATH=/application/mysql/bin:$PATH

时间: 2024-10-13 16:18:08

Linux MySQL 5.1源码安装的相关文章

linux下MySQL 5.6源码安装

linux下MySQL 5.6源码安装 1.下载:当前mysql版本到了5.6.20 http://dev.mysql.com/downloads/mysql 选择Source Code 2.必要软件包 yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake 3.编译安装 添加用户 groupad

linux小白 mysql5.0源码安装配置

安装mysql-5.0.45.tar.gz(该软件包下载地址:http://www.filewatcher.com/m/mysql-5.0.45.tar.gz.24433261-0.html) # groupadd mysql              #添加mysql组 # useradd -g mysql mysql      #添加mysql用户,且加入mysql组 --------------------编译过程---------------------------------- # t

Linux软件包管理之源码安装

Linux软件包管理之源码安装 源码包的编译用到了linux系统里的编译器,常见的源码包一般都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言.Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件.所以如果你的机器上没有安装gcc就没有办法去编译源码.你可以使用 yum install -y gcc 来完成安装. 3.1 源码包安装的步骤 1.拿到源代码,并解压 #tar xf package-version.tar.{gz|bz2|xz} 注意:展开

Linux服务器--CentOS6上源码安装LAMP(实现WordPress,PhpMyAdmin)

Linux服务--CentOS6实现LAMP(源码安装) 实验要求: 安装php时实现php模块嵌入到httpd中和实现fpm两种方式.在fpm下,提供两个虚拟主机: 分别用于实现PHPMyadmin和WordPress,其中PhpMyAdmin提供ssl. 实验环境: CentOS系统一台(IP:172.16.99.4),所需的httpd,mariadb,php,PhpAdmin,WordPress的源码包. 实验步骤: 安装顺序:httpd-->mariadb-->php. 安装前的准备工

mysql学习之--源码安装(1)

0x01 MySQL 从 5.5 版本开始,通过 ./configure 进行编译配置方式已经被取消,取而代之的是 cmake 工具 引用一句话 cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译的影响,因此在同一个源码树上可以进行多次不同的编译,如针对于不同平台编译. 所以首先要安装cmake 可以源码安装也可以 使用已经编译好的rpm包进行安装 yum安装  yum inst

【Linux笔记】samba源码安装及基本使用说明

前段时间项目中碰到从windows机器上传多媒体文件至linux服务器的需求(人工审核并触发同步),调研了几种上传机制或实现方案: 1) http方式上传至WebServer 用PHP或Python脚本上传给WebServer,但由于多媒体文件动辄几百兆,PHP由于最长执行时间的限制首先被排除,另外由于用脚本上传需要增加失败重试等控制逻辑,Python虽然可以实现这些功能,但考虑到开发成本及服务的稳定性,并不是最优方案 2) flash方式上传 例如百度云web端就使用了flash方式上传,通过

Linux基础:从源码安装软件

为什么要从源码安装软件 在什么情况之下,我们需要从源代码安装软件呢?我想不外乎这些情形:一种情况是软件放出了新的版本,而所用的发行版并没有及时跟进,这时候,想要尝鲜的话,就非得靠自己不可:另一种情形是不管是软件的开发者,还是现用的系统都没有提供可直接使用的二进制包,而自己又非要使用该软件,那么也需亲自出马才行:当然,还有其他的情形.总而言之,学会从源代码安装软件是一项非常重要的技能. 什么是make 与 configure make 是一支程序,当执行make 时,make 会在当前目录下寻找

MySQL入门01-MySQL源码安装

操作系统:CentOS 6.7MySQL版本:5.6.30 1.前期准备 2.系统配置 3.CMake编译配置 4.make && make install 5.后期配置和测试 Reference 1.前期准备 首先需要CMake,可以yum直接安装: yum install cmake 也可以官网 https://cmake.org/ 下载源码编译.我这里选择了官网下载最新版本cmake-3.5.2.tar.gz. # tar -zxvf cmake-3.5.2.tar.gz &

CentOS 6.3下MySQL 5.6源码安装

Linux操作系统:CentOS 6.3 1:下载:当前mysql版本到了5.6.10 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择“Source Code”  在此之前最好注册一个Oracle账号 2:必要软件包 yum -y install  gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* li