由于篇幅原因,我们在上一篇「MySQL专栏」redhat8中Mysql源码编译安装之环境准备工作中介绍了mysql编译安装的环境准备工作,下面我们来看看mysql编译安装的具体过程。#MySQL专栏#
CMAKE编译
[root@localhost mysqlsetup]# tar -xzvf mysql-boost-5.7.34.tar.gz
[root@localhost mysqlsetup]# ls
mysql-5.7.34 mysql-boost-5.7.34.tar.gz rpcsvc-proto-1.4.1 rpcsvc-proto-1.4.1.tar
[root@localhost mysqlsetup]# cd mysql-5.7.34/
[root@localhost mysql-5.7.34]# cmake -DCMAKE_INSTALL_PREFIX=/soft/mysql/svr/mysql57 -DMYSQL_DATADIR=/soft/mysql/dbdat/mysql57_3306 -DSYSCONFDIR=/soft/mysql/conf/mysql -DWITH_BOOST=/soft/mysqlsetup/mysql-5.7.34/boost/boost_1_59_0 -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_unicode_ci -DEXTRA_CHARSETS=all -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql3306.sock -DMYSQL_TCP_PORT=3306 -DWITH_SYSTEMD=1
等待编译完成。
make编译
[root@localhost mysql-5.7.34]# make -j 4
–make编译,可以添加-j参数,多线程编译
编译直至完成,无任何报错。
make install安装
[root@localhost mysql-5.7.34]# make install
以上就是MySQL编译安装的完整过程。