1、下载源码包
创建存放软件的目录:
http://www.mysql.com 下载最新稳定版的源代码,存放到一个自己喜欢的并且好管理的位置,我这里放到了/software/lamp
本文中下载的是:mysql-5.0.56.tar.gz
 
2、解压软件:
tar -zxvf mysql-5.0.56.tar.gz -C /usr/src/
 
3、进入源代码目录:
cd /usr/src/mysql-5.0.56
 
4、创建MySQL 的运行用户
groupadd mysql
adduser -g mysql mysql
 
5、配置编译选项:
cd /usr/src/mysql-5.0.56
vim myconfig.sh
-------------
#!/bin/bash
 
./configure \
--prefix=/usr/local/mysql \
--localstatedir=/var/lib/mysql \
--with-comment=Source \
--with-server-suffix=-Comsenz \
--with-mysqld-user=mysql \
--without-debug \
--with-big-tables \
--with-extra-charsets=all \
--with-pthread \
--enable-static \
--enable-thread-safe-client \
--with-client-ldflags=-all-static \
--with-mysqld-ldflags=-all-static \
--enable-assembler \
--without-isam \
--without-innodb \
--without-ndb-debug
----------
chmod 755 myconfig.sh
./myconfig.sh
 
 
如果需要查看选项的意思, 请使用./configure --help 查看或参看文档
 
7、编译:
make
 
8、安装:
make install
 
9、初始化数据库:
cd /usr/local/mysql
bin/mysql_install_db
 
10、拷贝
Mysql
 的配置文件到/etc 目录下
cp shared/mysql/my-medium.cnf /etc/my.cnf
 
11、权限设置
chown -R root:mysql /usr/local/mysql
chown -R mysql:mysql /var/lib/mysql
 
12、更改环境变量,以方便使用mysql的命令
export PATH=$PATH:/usr/local/mysql/bin
 
13、拷贝控制程序到/etc/rc.d/init.d/下,以方便使用
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chmod 755  /etc/rc.d/init.d/mysqld
 
14、设置mysql开机启动级别
chkconfig -add mysql
chkcofig --level 345 mysql on
 
16、service mysqld start
 
17、mysqladmin -u root -p password '123456'
 
=end=