mysqlslap:[错误] mysqlslap:选项'debug-info'已使用,但已禁用

时间:2016-05-26 04:32:29

标签: mysql

当我使用命令mysqlslap时:

mysqlslap --concurrency = 50,100,200 --iterations = 1 --number-int-cols = 5 --number-char-cols = 5 --auto-generate-sql --auto-generate-sql-load-type = mixed --engine = innodb --number-of-queries = 100 --auto-generate-sql-guid-primary --debug-info

系统发出错误: mysqlslap:[错误] mysqlslap:选项'debug-info'已使用,但已被禁用

如果我移动选项“--debug-info”,那么一切顺利。

如何解决此问题?

基本信息:

mysql 5.7

redhat el7

我使用SSH协议登录Linux服务器。

1 个答案:

答案 0 :(得分:1)

我自己也遇到了这个问题 - 得到明确的答案是奇怪/令人沮丧的,但是大约98%的人肯定你必须在启用调试的情况下编译一个版本。

来自https://dev.mysql.com/doc/refman/5.7/en/compiling-for-debugging.html

  

如果您有一些非常具体的问题,可以随时尝试调试   MySQL的。为此,您必须使用-DWITH_DEBUG = 1配置MySQL   选项。您可以检查MySQL是否通过调试进行编译   做:mysqld --help。如果--debug标志与选项一起列出   然后你启用了调试。 mysqladmin ver还列出了mysqld   版本为mysql ... - 在这种情况下为debug。

https://dev.mysql.com/doc/refman/5.7/en/porting.html了解概述。