【问题标题】:What diagnostics can I collect with MariaDB Connector/C upon an error?出现错误时,我可以使用 MariaDB Connector/C 收集哪些诊断信息?
【发布时间】:2020-06-20 11:53:33
【问题描述】:

在通过 Connector/C 对 MariaDB/MySQL 运行查询时遇到错误时,我希望尽可能多地收集诊断信息。 到目前为止,我正在收集mysql_errno()mysql_error()。我还能合理地收集什么? (即不将整个数据库转储到文件等)

【问题讨论】:

    标签: sql c mariadb mysql-connector


    【解决方案1】:

    我会收集任何可以重现错误的东西:

    • SQL 查询(如果准备好的语句带有绑定的数据值)
    • 数据库用户
    • 数据库名称
    • 数据库连接字符串(主机名、端口号)
    • 可能在当前会话中修改了会话变量
    • 操作系统用户
    • 操作系统机器
    • MySQL 客户端版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-11
      • 2012-12-02
      • 1970-01-01
      • 2015-03-05
      • 1970-01-01
      相关资源
      最近更新 更多