MySQL下载地址:点我点我点我(重要的事情说三遍)
########首先确定系统没有安装 php mysql httpd
#rpm -qa | grep php
#rpm -qa | grep httpd
#rpm -qa | grep mysql
#rpm -e mysql-libs-5.1.47-4.el6.x86_64 -nodesp
解压mysql源码包
#tar zxf mysql.****.tar.gz
安装依赖包
#yum install -y gcc gcc-c++ make ncurses-devel bison -y
进入解压目录编译
#cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装目录
-DMYSQL_DATADIR=/usr/local/mysql/data \ #数据库存放目录
-DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \ #Unix socket 文件路径
-DWITH_MYISAM_STORAGE_ENGINE=1 \ #安装myisam存储引擎
-DWITH_INNOBASE_STORAGE_ENGINE=1 \ #安装innodb存储引擎
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \ #安装archive存储引擎
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \ #安装blackhole存储引擎
引擎任选一个 一般安装第一个
-DENABLED_LOCAL_INFILE=1 \ #允许从本地导入数据
-DDEFAULT_CHARSET=utf8 \ #使用utf8字符
-DDEFAULT_COLLATION=utf8_general_ci \ #校验字符
#make && make install 进行安装
*****************#rm -rf CMakeCache.txt 重新编译时,需要清除旧的对象文件和缓存信息
#useradd mysql 添加mysql用户
#cd /usr/local/mysql
#cp support-files/my-meduim.cnf /etc/my.cnf ###根据你的主机内存复制mysql配置文件
#chown -R mysql.mysql .
启动mysql
#cd /usr/local/mysql
#scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
#chown -R root .
#chown -R mysql data/ ###改变data目录的用户主和用户组都为mysql,使得mysql读写
#cp support-files/mysql.server /etc/init.d/mysqld ###复制他的启动脚本
#echo "export PATH=\$PATH:/usr/local/mysql/bin" >> ~/.bash_profile ###将环境变量写到root下