- 下载并解压 MySQL 源码包:
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.41.tar.gz
tar -zxvf mysql-5.7.41.tar.gz
cd mysql-5.7.41
- 安装编译 MySQL 所需的依赖包:
yum install -y gcc gcc-c++ make tar openssl openssl-devel cmake ncurses ncurses-devel libarchive
- 创建 MySQL 登录用户:
useradd -s /sbin/nologin mysql
- 使用 cmake 进行编译配置:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/data/mysql \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=all \
-DWITH_DEBUG=0 \
-DWITH_SSL=yes \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_BOOST:PATH=/usr/include/boost/
- cmake可能会出现的问题:
报错&#