MySQL5.7 Linux7.4源码安装源码安装
1、环境和安装包准备、环境和安装包准备
[root@kkk ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
mysql-boost-5.7.29.tar.gz安装包可以去官网下载
[root@kkk ~]# ls -l /soft/mysql-boost-5.7.29.tar.gz
-rw-r--r-- 1 root root 51417554 Feb 19 23:41 /soft/mysql-boost-5.7.29.tar.gz
2、目录规划、目录规划
#basedir
/app/mysql
#datadir
/app/mysql/data
#logdir
/app/mysql/log
3、创建相关、创建相关mysql用户组及相关目录用户组及相关目录
创建mysql用户及组
[root@kkk home]# groupadd mysql
[root@kkk home]# useradd -g mysql -s /bin/nologin mysql
创建mysql basedir datadir logdir
[root@kkk home]# mkdir -p /app/mysql/data
[root@kkk home]# mkdir -p /app/mysql/log
export MYSQL_BASE=/app/mysql
export MYSQL_DATA=/app/mysql/data
export MYSQL_LOG=/app/mysql/log
chown -R mysql:mysql /app/mysql
[root@kkk ~]# grep "mysql" /etc/passwd
mysql:x:1003:1011::/home/mysql:/bin/nologin
4、安装、安装mysql相关包相关包
yum -y install cmake bison bison-devel libaio-devel gcc gcc-c++ git ncurses-devel
yum -y install openssl-devel*
5、编译安装、编译安装mysql
tar -xzvf mysql-boost-5.7.29.tar.gz -C /app/mysql
cd /app/mysql/mysql-5.7.29
cmake \
-DBUILD_CONFIG=mysql_release \
-DCMAKE_INSTALL_PREFIX=/app/mysql \
-DMYSQL_DATADIR=/app/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_UNIX_ADDR=/app/mysql/mysql.sock \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_BOOST=boost \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_EMBEDDED_SERVER=OFF
make
make install
创建mysql配置文件
评论0
最新资源