Chinaunix首页 | 论坛 | 博客
  • 博客访问: 818471
  • 博文数量: 162
  • 博客积分: 5308
  • 博客等级: 大校
  • 技术积分: 2152
  • 用 户 组: 普通用户
  • 注册时间: 2007-11-15 19:09
个人简介

DevOps让系统管理更轻松。

文章分类

全部博文(162)

文章存档

2014年(28)

2012年(10)

2011年(6)

2009年(60)

2008年(58)

我的朋友

分类: Mysql/postgreSQL

2014-02-05 10:42:44

RHEL5.4下源代码编译安装MySQL 5.5.21完整安装教程

#groupadd mysql
#useradd -g mysql mysql
#chmod +w /opt/mysql/


1、创建MySQL数据库存放目录
mkdir -p /opt/mysql/data/
mkdir -p /opt/mysql/binlog/
mkdir -p /opt/mysql/relaylog/
chown -R mysqladmin:mysqladmin /opt/mysql/

=====================================
一. linux用wget 下载需要的软件,保存到目录/usr/local/src 下
 
wget ftp://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.20.tar.gz

wget

wget

二. 安装cmake
cd /usr/local/src
tar zxvf cmake-2.8.7.tar.gz
cd cmake-2.8.7.tar.gz
./bootstrap  --prefix=/opt/cmake
gmake
gmake install
cd ../
 
tar zxvf bison-2.5.tar.gz
cd bison-2.5
./configure --prefix=/opt/bison
make
make install
cd ../
 


/opt/cmake/bin/cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_DEBUG=0 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/opt/mysql/data \
-DMYSQL_USER=mysql




 make -j6 && make install


 
[root@xkdb lib]# cp libmysqlclient.so.18.0.0 /usr/lib/
[root@xkdb lib]# ldconfig -v|grep mysql
/usr/lib64/mysql:
        libmysqlclient_r.so.15 -> libmysqlclient_r.so.15.0.0
        libmysqlclient.so.15 -> libmysqlclient.so.15.0.0
        libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
        libmysqlclient.so.18 -> libmysqlclient.so.18.0.0 (changed)


cp support-files/mysql.server /etc/rc.d/init.d/5521mysql
chmod 755 $MYSQL_ROOT/scripts/mysql_install_db 


/opt/mysql/scripts/mysql_install_db --defaults-file=/etc/my.cnf --basedir=/opt/mysql --datadir=/opt/mysql/data --user=mysqladmin




阅读(777) | 评论(0) | 转发(0) |
0

上一篇:proftp配置参考

下一篇:重启memcached脚本

给主人留下些什么吧!~~