发生错误时,我可以使用mariadb connector/c收集哪些诊断信息?

o2gm4chl  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(282)

当通过connector/c向mariadb/mysql运行查询时出现错误时,我想收集尽可能多的诊断信息。到目前为止我正在收集 mysql_errno() 以及 mysql_error() . 我还能合理地收集什么(i、 e.不将整个数据库转储到一个文件等)

axr492tv

axr492tv1#

我会收集任何可以重现错误的东西:
sql查询(如果准备了带有绑定数据值的语句)
数据库用户
数据库名称
数据库连接字符串(主机名、端口号)
可能在当前会话中修改了会话变量
操作系统用户
操作系统机器
mysql客户端的版本。

相关问题