在centos下编译安装 mysql

CentOS下MySQL编译安装
本文介绍在CentOS 5环境下从源码编译安装MySQL 5.1.51的过程,包括依赖包安装、用户组配置、编译参数说明及启动服务等步骤。
yum install gcc
yum install gcc-c++

groupadd mysql
useradd --shell /sbin/nologin -g mysql mysql
tar zxvf mysql-5.1.51.tar.gz
cd mysql-5.1.51

./configure --prefix=/usr/local/mysql \
            --localstatedir=/usr/local/mysql/data \
            --with-charset=utf8 \
            --with-collation=utf8_general_ci \
            --with-extra-charsets=gb2312,gbk \
            --with-plugins=max-no-ndb \
            --with-unix-socket-path=/tmp/mysql.sock \
            --enable-local-infile \
            --enable-assembler \
            --with-client-ldflags=-all-static \
            --with-mysqld-ldflags=-all-static \
            --enable-thread-safe-client

yum search libtool
yum install libtool*

 autoreconf --force --install

    libtoolize --automake --force

    automake --force --add-missing

 make
make install

cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql
chmod u+x /etc/init.d/mysql

cd /usr/local/mysql
bin/mysql_install_db --user=mysql
chown -R root  .
chown -R mysql data
chgrp -R mysql .

chkconfig --add mysql
chkconfig --level 345 mysql on
bin/mysqld_safe --user=mysql &
service mysql restart

ln -s /usr/local/mysql/bin/mysql /sbin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
mysqladmin -uroot password "yourpassword"

reference:
http://www.sqlstudy.com/article/mysql-compile-install-under-linux-centos-5.html

http://www.sqlstudy.com/article/mysql-compile-install-under-linux-centos-5.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值