西安数据恢复中心
首页 | 联系方式 | 加入收藏 | 设为首页

服务项目

站内搜索

联系方式

办公地址:西安市未央区凤城二路天地时代广场B座2602室(未央路与风城二路十字东北角,市图书馆旁,地铁二号线D出口)
联系电话: 18091827330

当前位置:主页 > 硬盘维修资料 > 正文

mysqld 服务器创建跟踪文件

编辑::西安硬盘维修中心-硬盘修复厂家-移动硬盘维修-西安硬盘修复公司  更新时间:2016-09-03  字号:
摘要:如果 mysqld 服务器没有启动或者你可以快速地使其崩溃,你可以创建一个跟踪文件来找出问题。 要这么做的话,你必须有一个编译了支持调试的 mysqld , 你可以通过执行mysqld -V来检查一

如果mysqld 服务器没有启动或者你可以快速地使其崩溃,你可以创建一个跟踪文件来找出问题。

要这么做的话,你必须有一个编译了支持调试的mysqld 你可以通过执行mysqld -V来检查一下。如果版本号后面跟着-debug,它就是被编译成支持跟踪文件。(在 Windows中,调试服务器被命名为mysqld-debug 而不是象MySQL 4.1 那样的mysqld )。

如下命令,启动带跟踪文件的 mysqld 服务器,跟踪文件位于Unix上的/tmp/mysqld.trace目录里,Windows上 的C:\mysqld.trace目录里:

shell> mysqld --debug

在Windows上,你也可以使用--standalone参数,启动mysqld让它不作为服务。在控制台窗口,使用这个命令:

C:\> mysqld-debug --debug --standalone

完毕之后,你可以使用第二个窗口中的 mysql.exe 命令行工具重新制造问题。你可以用mysqladmin shutdown命令停止mysqld服务器。

注意,跟踪文件会变得很大!如果你想生成一个小一点的跟踪文件,你可以使用类似这样的调制选项:

mysqld --debug=d,info,error,query,general,where:O,/tmp/mysqld.trace这样就仅把带最感兴趣标记的信息写进跟踪文件里. 

上一篇:不同MySQL版本之间的复制兼容性

下一篇:MySQL对子查询的限制

分享到: