出现这个错是因为我在之前执行了这个命令报错了(缺少包),然后去安装包了,就不记得之前报错了。
cmake . \
-DCMAKE_INSTALL_PREFIX=/apps/mysql \
-DMYSQL_DATADIR=/data/mysql/ \
-DSYSCONFDIR=/etc/ \
-DMYSQL_USER=mysql \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PATITION_STORAGE_ENGINE=1 \
-DWITH_DEBUG=0 \
-DWITH_READLINE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system \
-DWITH_LIBWRAP=0 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_UNIX_ADDR=/data/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
安装包完了以后就直接又执行上面的命令,没有删除rm -f CMakeCache.txt 这个文件,
当执行make && make install 的时候就报了这个错
Linking CXX static library libmysys_ssl.a
我把 CMakeCache.txt 这个文件删除了之后,再次执行上面的命令 ,然后再make && make install 就成功了