MySQL 5.1/phpMyAdmin - 记录 CREATE/ALTER 语句

标签 mysql phpmyadmin

是否可以通过 phpMyAdmin 记录在 MySQL 服务器上发出的 CREATE/ALTER 语句?我听说可以用触发器来完成,但我似乎无法在任何地方找到合适的代码。我想将这些语句记录到一个表中,最好带有它们发出时的时间戳。有人可以为我提供一个示例触发器来帮助我完成此任务吗?

我想记录这些语句,以便可以轻松地将更改与另一个 MySQL 服务器同步。

最佳答案

有一个patch用于 phpMyAdmin,它提供可配置的日志记录,只需修改一些简单的代码。

我们在工作中做到了这一点,然后我进一步调整它以按天登录文件夹、记录 IP 地址和其他一些东西,效果很好。

感谢@Unreason 提供的链接,我不记得是在哪里找到的。

关于MySQL 5.1/phpMyAdmin - 记录 CREATE/ALTER 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2584241/

相关文章:

mysql - 如何创建一个由两个表组成的表

mysql - 将某些值排序到顶部

php - MySQL Import 通过 PhpMyAdmin 成功导入转储文件。但是通过PHP导入不行

Mysql group by 包含空格作为相同的值

php - 从 Google map 获取当前缩放级别

mysql - 如果帖子标题包含文本,则批量向 WordPress 帖子添加分类法

警告 : strtotime() Error

php 从数据库中选择行

PHP , mysql - 注册和登录- 用户登录

php - 在 AngularJs 中使用 MySQL 和 PHP 嵌套 JSON 数据 | ng选项