MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
如果mysqld服务器没有启动或它很容易崩溃,您可以尝试创建一个跟踪文件来查找问题。
要做到这一点,你必须有一个mysqld它已经在调试支持下编译。可以通过执行命令来检查这一点mysqld - v
.如果版本号以调试
,它在编译时支持跟踪文件。(在Windows操作系统中,调试服务器是命名的mysqld-debug而不是mysqld.)
启动mysqld使用跟踪登录的服务器/ tmp / mysqld.trace
在Unix或\ mysqld.trace
在Windows上:
壳> mysqld——调试
在Windows上,还应该使用——独立
标志不启动mysqld作为一个服务。在控制台窗口中,使用以下命令:
C:\> mysqld-debug——debug——standalone
之后,您可以使用mysql.exe
命令行工具在第二个控制台窗口中重现问题。你可以停止mysqld服务器与mysqladmin关闭.
跟踪文件可以变成非常大的!为了生成一个更小的跟踪文件,你可以使用如下调试选项:
mysqld——调试= d,信息错误,查询,一般情况下,地点:啊,/ tmp / mysqld.trace
这只将带有最有趣标记的信息打印到跟踪文件。
如果您提交一个bug,请只将跟踪文件中指出哪里出错的那些行添加到bug报告中。如果不能找到错误的位置,打开一个错误报告,并将整个跟踪文件上传到报告中,以便MySQL开发人员可以查看它。说明,请参阅第1.6节“如何报告错误或问题”.
方法生成跟踪文件DBUGFred Fish的包装。看到第5.9.4节“DBUG包”.