千家信息网

在centosa6.5安装mysql5.6时报错-DWITHOUT_PARTITION_STORAGE_ENGINE=0

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,[ 78%] Built target slaveLinking CXX executable pfs_connect_attr-t../../../sql/libsql.a(handler.cc.o
千家信息网最后更新 2025年01月21日在centosa6.5安装mysql5.6时报错-DWITHOUT_PARTITION_STORAGE_ENGINE=0
[ 78%] Built target slaveLinking CXX executable pfs_connect_attr-t../../../sql/libsql.a(handler.cc.o): In function `get_ha_partition(partition_info*)':/data0/software/mysql-5.6.21/sql/handler.cc:460: undefined reference to `ha_partition::ha_partition(handlerton*, partition_info*)'/data0/software/mysql-5.6.21/sql/handler.cc:462: undefined reference to `ha_partition::initialize_partition(st_mem_root*)'../../../sql/libsql.a(sql_partition_admin.cc.o): In function `Sql_cmd_alter_table_truncate_partition::execute(THD*)':/data0/software/mysql-5.6.21/sql/sql_partition_admin.cc:822: undefined reference to `ha_partition::truncate_partition(Alter_info*, bool*)'collect2: ld 返回 1make[2]: *** [storage/perfschema/unittest/pfs_connect_attr-t] 错误 1make[1]: *** [storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all] 错误 2make: *** [all] 错误 2

解决方法:

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/software/mysql -DWITHOUT_PARTITION_STORAGE_ENGINE=0make && make install


0