[ 78%] Built target slave
Linking CXX executable pfs_connect_attr-t
…/…/…/sql/libsql.a(handler.cc.o): In function get_ha_partition(partition_info*)': /data0/soft/mysql-5.6.35/sql/handler.cc:460: undefined reference to
ha_partition::ha_partition(handlerton*, partition_info*)’
/data0/software/mysql-5.6.35/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/soft/mysql-5.6.35/sql/sql_partition_admin.cc:822: undefined reference to `ha_partition::truncate_partition(Alter_info*, bool*)’
collect2: ld 返回 1
make[2]: *** [storage/perfschema/unittest/pfs_connect_attr-t] 错误 1
make[1]: *** [storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all] 错误 2
make: *** [all] 错误 2
安装mysql-5.6.35.tar.gz
出现的问题.
编译并安装过程中两次出现同样的问题.
此时,不用再删除文件夹重新编译再安装,
第一步:
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/soft/mysql -DWITHOUT_PARTITION_STORAGE_ENGINE=0
注意:/usr/local/soft/mysql是代表你实际mysql的安装位置
第二步:make && make install
第三步:echo $?返回0代表程序安装成功,返回其他值代表为能成功安装