#!/bin/bash
groupadd mysql
useradd -r -g mysql mysql
mkdir -p /usr/local/mysql
mkdir -p /home/mysql
mkdir -p /home/mysql/data
mkdir -p /home/mysql/logs
mkdir -p /home/mysql/temp
echo "PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH" >>/etc/profile
echo "export PATH" >>/etc/profile
source /etc/profile
yum -y install wget gcc-c++ ncurses-devel cmake make perl
cd /usr/local/src
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.12.tar.gz
tar -zxvf mysql-5.6.12.tar.gz
cd mysql-5.6.12
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/home/mysql/data -DMYSQL_USER=mysqlDMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -Wno-dev --no-warn-unused-cli
cd mysql-5.6.11\source_download
cp /opt/gmock-1.6.0.zip .
unzip gmock-1.6.0.zip
cd gmock-1.6.0
./configure
make
cd /usr/local/src/mysql-5.6.12
rm -rf CMakeCache.txt
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/home/mysql/data -DMYSQL_USER=mysqlDMYSQL_TCP_PORT=3306 -DENABLE_DOWNLOADS=1 -Wno-dev --no-warn-unused-cli
make && make install
make clean
chown -Rf mysql:mysql /usr/local/mysql
chown -Rf mysql:mysql /home/mysql
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载