最新的MySQL 8.0.4 RC(候选版)发布的消息的确令人兴奋。 不幸的是对于auth_socket插件的用户来说,危险正在等待中!
测试的源代码是从dev.mysql.com下载的,并使用发布选项进行编译。 一些选项被禁用,以减少构建时间,以及设置路径前缀,并确保使用本地的OpenSSL库::
version="$(basename $(pwd))";
prefix="/home/ceri/opt/mysql/${version}";
cmake . -DBUILD_CONFIG=mysql_release \
-DCMAKE_INSTALL_PREFIX:PATH="${prefix}" \
-DMYSQL_DATADIR:PATH="${prefix}/data" \
-DWITH_SSL:STRING=system \
-DWITH_ARCHIVE_STORAGE_ENGINE:BOOL=OFF \
-DWITH_EMBEDDED_SERVER:BOOL=OFF \
-DWITH_EXTRA_CHARSETS:STRING="" \
-DWITH_FEDERATED_STORAGE_ENGINE:BOOL=OFF \
-DWITH_BLACKHOLE_STORAGE_ENGINE:BOOL=OFF \
-DWITH_BOOST="./$(find boost/ -maxdepth 1 -type d -not -name boost)"
在完成构建和构建测试之后,MySQL Sandbox用来创建一个测试实例,使用low_le