怎样查看本机mysql的详细操作记录(增、删、改、查)

hmildd 2010-11-02 09:44:59
本机上安装了集成开发环境wamp(windows、apache、mysql、php),想看一下数据库的详细操作记录(增、删、改、查),怎么看
...全文
18072 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
rucypli 2010-11-02
  • 打赏
  • 举报
回复
如何看增删改的话 不用打开log,打开binlog日志就可以了
hmildd 2010-11-02
  • 打赏
  • 举报
回复
我写的是:
log=d:/wamp/logs/query.log
貌似很好使 谢谢各位
ACMAIN_CHM 2010-11-02
  • 打赏
  • 举报
回复
在你的MY.ini或者 my.cnf 的 [mysqld] 下加上一行
log=
hmildd 2010-11-02
  • 打赏
  • 举报
回复
添加什么log?
zuoxingyu 2010-11-02
  • 打赏
  • 举报
回复
5.11.2. 通用查询日志
如果你想要知道mysqld内部发生了什么,你应该用--log[=file_name]或-l [file_name]选项启动它。如果没有给定file_name的值, 默认名是host_name.log。所有连接和语句被记录到日志文件。当你怀疑在客户端发生了错误并想确切地知道该客户端发送给mysqld的语句时,该日志可能非常有用。

在MY.INI里添加一个log 就可以了。
ACMAIN_CHM 2010-11-02
  • 打赏
  • 举报
回复
你需要打开 通用查询日志

MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
[Quote=MySQL 5.1参考手册]5.11.2. 通用查询日志
如果你想要知道mysqld内部发生了什么,你应该用--log[=file_name]或-l [file_name]选项启动它。如果没有给定file_name的值, 默认名是host_name.log。所有连接和语句被记录到日志文件。当你怀疑在客户端发生了错误并想确切地知道该客户端发送给mysqld的语句时,该日志可能非常有用。
mysqld按照它接收的顺序记录语句到查询日志。这可能与执行的顺序不同。这与更新日志和二进制日志不同,它们在查询执行后,但是任何一个锁释放之前记录日志。(查询日志还包含所有语句,而二进制日志不包含只查询数据的语句)。

服务器重新启动和日志刷新不会产生新的一般查询日志文件(尽管刷新关闭并重新打开一般查询日志文件)。在Unix中,你可以通过下面的命令重新命名文件并创建一个新文件:

shell> mv hostname.log hostname-old.log
shell> mysqladmin flush-logs
shell> cp hostname-old.log to-backup-directory
shell> rm hostname-old.log
在Windows中,服务器打开日志文件期间你不能重新命名日志文件。你必须先停止服务器然后重新命名日志文件。然后,重启服务器来创建新的日志文件。

[/Quote]

56,803

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧