1,增长mysql用户mysql
groupadd mysqlnginx
useradd -g mysql mysql -s /usr/sbin/nologinsql
2,建立mysql安装目录数据库
mkdir /usr/local/mysqlapp
3,进入msyql源码包目录socket
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql && make && make installspa
编译安装失败code
Curses library not found. Please install appropriate packageserver
解决办法blog
rm -f CMakeCache.txt
yum install ncurses-devel
从新编译
4,初始化mysql数据库
进入mysql安装目录采用相对路径的方式初始化mysql数据库
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
5,cp配置文件
cp support-files/my-default.cnf /usr/local/mysql/my.cnf
6,设置下my.cnf文件,以防止默认的mysql环境引发的冲突
[mysqld] basedir = /usr/local/mysql datadir = /usr/local/mysql/data log-error = /usr/local/mysql/mysql_error.log pid-file = /usr/local/mysql/mysql.pid user = mysql
tmpdir = /tmp
socket = /var/lib/mysql/mysql.sock
7,赋予myql目录mysql用户权限
chown -R mysql:mysql /usr/local/mysql
8,启动mysql
bin/mysqld_safe --user=mysql &
9,添加mysql为系统服务
cp ./mysql.server /etc/init.d/mysqld
chkconfig mysqld on
chkconfig --list nginx
end!