You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu下安装含mysqlx的MySQL Connector C++的apt-get命令咨询

Ubuntu下获取包含mysqlx/xdevapi.h的MySQL C++ Connector安装方案

Ubuntu官方源提供的libmysqlcppconn-dev和libmysqlcppconn7v5仅包含旧版Connector/C++,仅支持传统JDBC风格API,不包含mysqlx系列的X DevAPI头文件(如xdevapi.h)。要安装支持X DevAPI的Connector/C++ 8.x版本,需使用MySQL官方APT源,具体步骤如下:

  1. 导入MySQL官方GPG密钥

    wget -c https://repo.mysql.com/RPM-GPG-KEY-mysql-2023
    sudo apt-key add RPM-GPG-KEY-mysql-2023
    
  2. 添加MySQL官方APT源
    根据你的Ubuntu版本替换下方命令中的版本代号(例如Ubuntu 22.04用jammy,20.04用focal):

    echo "deb http://repo.mysql.com/apt/ubuntu/ jammy mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list
    
  3. 安装目标包
    更新APT缓存后,安装libmysqlcppconn8-dev:

    sudo apt update
    sudo apt install libmysqlcppconn8-dev
    

    安装完成后,/usr/include/mysqlx/目录及xdevapi.h文件会自动生成,满足编译需求。

  4. 编译代码的链接参数
    编译包含mysqlx/xdevapi.h的代码时,需要链接对应库,示例命令:

    g++ your_code.cpp -o your_program -lmysqlcppconn8
    

内容的提问来源于stack exchange,提问作者euraad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 20:22:07