1. 问题1-编译时出现“未定义的引用之类”的undefined reference to `mysqlx::abi2::r0::string::Impl::to_utf8
问题原因:可能的原因是通过官方已经打包好的安装包进行安装的mysql库和系统环境不兼容导致的。
解决办法:下载mysql connector库源码,通过源码进行安装
2. 问题2-运行时出现CDK:ERROR:Capability prepare failed for 'tls'
在创建session时增加以下参数(关闭SSL模式):mysqlx::SessionOption::SSL_MODE, mysqlx::SSLMode::DISABLED
mysqlx::Session from_option_list(
SessionOption::USER, "user",
SessionOption::PWD, "pwd",
SessionOption::HOST, "host",
SessionOption::PORT, port,
SessionOption::DB, "db",
SessionOption::SSL_MODE, SSLMode::DISABLED
)