1、查询系统环境
[root@localhost02 mysql]# uname -r
2.6.32-431.el6.i686
我本人的机器是32位操作系统,所以下载32位MySQL二进制包。下载方式自行百度
2、安装准备
2.1、解压软件
[root@localhost02 src]# tar -zxvf mysql-5.5.8-linux2.6-i686.tar.gz
[root@localhost02 src]# mv mysql-5.5.8-linux2.6-i686.tar.gz ../mysql
2.2、创建用户
[root@localhost02 src]# useradd -s /sbin/nologin -M mysql
2.3、创建数据目录
[root@localhost02 src]# mkdir -p /data/mysql
[root@localhost02 src]# chown mysql:mysql /data/mysql
3、安装
3.1、配置文件
[root@localhost02 mysql]# cp /etc/my.cnf /etc/my.cnf.bak
[root@localhost02 mysql]# cp support-files/my-small.cnf /etc/my.cnf,针对服务器环境,拷贝相应的配置文件,有small,large,huge
3.2、初始化
在初始化数据库之前,需要安装依赖包,否则会报错
[root@localhost02 mysql]# yum -y install libaio-devel
[root@localhost02 mysql]# scripts/mysql_install_db --user=mysql --datadir=/data/mysql 如果出现两个OK则,表示成功
[root@localhost02 mysql]# ls /data/mysql/ 如果出现相应的目录,则表示安装成功
3.3、启动脚本
[root@localhost02 mysql]# cp support-files/mysql.server /etc/init.d/mysql 拷贝启动脚本
[root@localhost02 mysql]# vim /etc/init.d/mysql
修改启动脚本一下内容:
basedir=/usr/local/mysql
datadir=/data/mysql
[root@localhost02 mysql]# chkconfig --add mysql 将MySQL添加到启动服务中
[root@localhost02 mysql]# chkconfig mysql on 设置MySQL开机自启
[root@localhost02 mysql]# service mysql start 启动MySQL
4、测试
[root@localhost02 mysql]# bin/mysql,如果登录成功,表示安装完成