1.创建mysql用户
#groupadd mysql
#useradd -g mysql mysql

2.创建安装目录和数据库目录
创建mysql安装目录
#mkdir -p /usr/local/mysql
创建数据库文件存储目录
#mkdir -p /usr/local/DataBase

#mkdir -p /usr/local/tmp

3.安装
#cd /usr/local/src
#tar -zxvf mysql-5.5.11-linux2.6-x86_64.tar.gz
#cp -R mysql-5.5.11-linux2.6-x86_64/* /usr/local/mysql/

4.修改配置文件
#cd /usr/local/mysql/
#cp support-files/my-medium.cnf /etc/my.cnf
#vi /etc/my.cnf              //红色为增加部分,绿色为建议调整部分
[client]
#password = your_password
port = 3399
socket = /usr/programe /tmp/mysql.sock
default-character-set=utf8
……
[mysqld]
……
port = 3399
socket = /usr/programe /tmp/mysql.sock        //如果连接出现.sock权限问题,要把此文件配置在当前运行mysql用户有写权限的目录。
datadir=/usr/programe/DataBase/                   //设置数据库文件存放路径(即上面创建的)
basedir=/usr/programe/mysql5                      //mysql安装目录
character-set-server=utf8                            //设置字符编码,如果不支持“default-character-set”
init_connect='SET NAMES utf8'                  //如果设置了“[client]”和“[mysql]”段,此处可不增加。
lower_case_table_names=1                         //字符全部置为小写,以防止大小写敏感
skip-external-locking                                  //将“skip-locking”改为“skip-external-locking”防止过期报警
……
[mysql]
default-character-set=utf8

5.更改目录权限
# chown -R mysql.mysql /usr/local/mysql
# chown -R mysql.mysql /usr/local/DataBase
# chown -R mysql.mysql /usr/local/tmp

6.初始化
#cd /usr/local/mysql/
# ./scripts/mysql_install_db --user=mysql

7.创建开机启动和启动脚本以及环境变量
#cp ./support-files/mysql.server /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig mysql on
# chkconfig mysql --list
mysql           0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
# chmod a+x /etc/init.d/mysql

配置环境变量
#vim /etc/profile

PATH=/usr/local/mysql/bin:$PATH

#source /etc/profile


启动数据库

#/etc/init.d/mysql start