• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL开启记录执行过的SQL语句方法

MySQL开启记录执行过的SQL语句方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql 开启远程连接,mysql 开启事务,mysql 开启binlog,mysql开启远程访问,mysql 开启慢查询等相关知识,希望本文的分享对您有所帮助

概述

很多时候,我们需要知道 MySQL 执行过哪些 SQL 语句,比如 MySQL 被注入后,需要知道造成什么伤害等等。只要有 SQL 语句的记录,就能知道情况并作出对策。服务器是可以开启 MySQL 的 SQL 语句记录功能,从而就能间接地检测到客户端程序的行为。

方法

开启方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义)。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
log=/var/lib/mysql/sql_row.log
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
</div>
修改完毕后,记得重启 MySQL:
service mysql restart
# 或者
/etc/init.d/mysqld stop
/etc/init.d/mysqld start
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析远程连接管理其他机器上的MYSQL数据库
  • 远程连接mysql 授权方法详解
  • MySQL开启记录执行过的SQL语句方法

相关文章

  • 2017-05-11浅谈MySQL中的子查询优化技巧
  • 2018-12-05Mysql中日期和时间函数应用不用求人
  • 2018-12-05MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
  • 2018-12-05如何写一个属于自己的数据库封装(1)
  • 2018-12-05简单介绍mysql中concat函数和mysql在字段前/后增加字符串的示例代码
  • 2018-12-05当mysqldump --single-transaction遇到alter table怎么办?
  • 2018-12-05为什么使用mysql储存过程?mysql储存过程简介
  • 2018-12-05关于MySQL字符集问题详解(图)
  • 2018-12-05MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
  • 2018-12-05使用SQL Server数据库嵌套子查询的方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL性能分析及explain的使用说明
    • MYSQL explain 执行计划
    • ORACLE数据库空间整理心得
    • 在C#和MySQL中存取中文字符时避免乱码的方法
    • Python快速教程(补充篇04):Python简史
    • MySQL Order By索引优化方法
    • 用SQL批量插入数据的代码
    • sql rollup用法 小计汇总
    • MySQL触发器之创建触发器
    • MySQL 通用查询日志(General Query Log)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有