阅读背景:

CentOS6.7源码安装MySQL5.6

来源:互联网 

1.源码安装MySQL5.6

# CentOS6操作系统安装完成后,默认会在/etc目录下存在一个my.cnf,
# 强制卸载了mysql-libs之后,my.cnf就会消失
rpm -qa | grep mysql 
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
yum -y install make gcc-c++ cmake bison-devel ncurses-devel

groupadd mysql
useradd -g mysql mysql -M -s /sbin/nologin
mkdir -p /server/tools
cd /server/tools
wget https://cdn.mysql.com//archives/mysql-5.6/mysql-5.6.21.tar.gz
tar xf mysql-5.6.21.tar.gz
mv /server/tools/mysql-5.6.21 /opt/mysql-5.6.21/
ln -s  /opt/mysql-5.6.21/ /application/mysql
cd /application/mysql/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql/data \
-DSYSCONFDIR=/usr/local/mysql -DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/var/mysql.sock \
-DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make && make install

CMake Warning:
Manually-specified variables were not used by the project:
WITH_READLINE
WITH_MEMORY_STORAGE_ENGINE
CMake Warning手动指定的变量未被项目使用,在这里倒没什么事
# CentOS6操作系统安装完成后,默认会在/et



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: