环境:Red Hat Enterprise Linux Server release 6.3   mysql-5.5.12.tar.gz

 
先确保删除本机以前装的mysql的rpm包,安装cmake make gcc gcc-c++
 
rpm -qa |grep mysql

rpm -e mysql-server-5.1.61-4.el6.x86_64 --nodeps

检查删除干净

tar zxf mysql-5.5.12.tar.gz
 
cd mysql-5.5.12

编译中,等待.......... 机器要是配置好编译就很快

make&&make install

编译出现错误时候删除CmakeCache.txt,然后重新编译。

rm -f CmakeCache.txt

cd /usr/local/mysql

拷贝配置文件,有大中小之分根据自己主机内存选择

cp support-files/my-large.cnf /etc/my.cnf

useradd -M -s /sbin/nologin mysql    #添加mysql用户

scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql

--datadir=/usr/local/mysql/data

更改文件夹属性

chown -R root.mysql .

chown -R mysql data/        

cp support-files/mysql.server /etc/init.d/mysqld    #拷贝启动脚本

/etc/init.d/mysqld start        #启动服务

chkconfig mysqld on           #设定开机启动

vim ~/.bash_profile       #设定一下环境

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

source ~/.bash_profile 

mysql_secure_installation    #初始化

好了我们现在可以直接登陆试试

mysql -p加刚才初始化的密码

show databases;    #查看数据库

ok这就做成了。。。~。~