如何报告 MySQL 错误或问题

mysqlmysqli database

什么是错误?

错误会导致程序突然停止或停止。这会导致异常并引起复杂情况,从而导致任务无法完成。一旦报告了这些错误,MySQL 就会帮助解决它们。

有些错误已经修复,因为它们之前已经报告过,并且已经提供了修复。

先决条件

在发布错误报告之前,重要的是验证该错误是否尚未被报告。为此,请在 MySQL 手册https://dev.mysql.com/doc/。手册始终更新,提供新发现问题的解决方案。

如果 SQL 语句解析错误,则务必正确检查语句的语法。有时,当前使用的 MySQL 版本可能不支持所使用的语法。

报告错误

可以在 http://bugs.mysql.com/。 报告错误。这是一个公共数据库,任何人都可以搜索。用户登录系统后也可以输入新报告。数据库中发布的错误会得到更正,并发布。同时提供了发行说明。

报告安全错误

如果在 MySQL 服务器中发现安全错误,强烈建议发送电子邮件。

首选错误报告

好的错误报告应包含错误的完整测试用例,这将有助于在下一个版本中修复错误。 最好使用 MySQL 服务器的最新生产或开​​发版本来编写问题。

任何用户都应该能够通过在测试用例上使用 mysql test < script_file 或运行应包含在错误报告中的 shell 或 Perl 脚本来重现错误。强烈建议在错误报告中提供问题的详细描述。这包括描述导致问题的示例以及问题本身。如果您对某事有疑问,建议提及。

不要忘记包含导致错误的版本号、安装 MySQL 服务器的平台(这包括平台类型和版本号)。


相关文章