linux/windows启用mysql日志方法详解

linux系统启动mysql日志

以下配置放在 [mysqld] 下面

 代码如下 复制代码

#查询日志
log=/var/log/mysql_query.log

#慢查询日志
long_query_time = n  慢查询的执行用时上限(默认设置是10s)。
log-slow-queries=/var/log/mysql_slowquery.log

#更新日志
server-id = 1
log-bin = binlog
log-bin-index = binlog.index

下面再附windows 启用mysql日志

以下是配置的整个过程
编辑my.ini,找到[msqld]部分,加入以下命令

 代码如下 复制代码
[mysql]
log="E:/mysqllog/mysql.log"  

重启mysql

 代码如下 复制代码

mysql> show variables like "log%";
+---------------------------------+----------------+
| Variable_name                   | Value          |
+---------------------------------+----------------+
| log                             | ON             |
| log_bin                         | ON             |
| log_bin_trust_function_creators | OFF            |
| log_error                       | ./ts17-113.err |
| log_slave_updates               | OFF            |
| log_slow_queries                | OFF            |
| log_warnings                    | 1              |
+---------------------------------+----------------+

此处log行可以看到日志已经启用

 打开E:/mysqllog/mysql.log,可以看到刚刚使用过的命令

mysql.log文件

 代码如下 复制代码
D:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld-nt, Version: 5.0.22-community-nt-log. started with:
TCP Port: 3306, Named Pipe: (null)
Time                 Id Command    Argument
110704 15:57:39          1 Connect     root@localhost on kbq
              1 Query       show variables like "log%"
110704 15:58:52          1 Query       SELECT DATABASE()
110704 15:58:57          1 Query       select * from test
110704 15:58:59          1 Query       show tables
时间: 2024-07-30 15:45:49

linux/windows启用mysql日志方法详解的相关文章

关闭MySQL日志方法详解

在配置文件中指定log的出位置. Windows:Windows 的配置文件为 my.ini,一般在 MySQL 的安装目录下或者 c:Windows 下. Linux:Linux 的配置文件为 my.cnf ,一般在 /etc 下. 大家也可以用下面的命令查一下(如果不是LNMP,路径可能不同):  代码如下 复制代码 du -h --max-depth=1 /usr/local/mysql/var/* 如果看到大量大文件,且名为 mysql-bin.000014 这样的,说明你也需要关闭日志

MySQL日志文件详解

  这篇文章主要介绍了MySQL日志文件详解,本文分别讲解了错误日志.二进制日志.通用查询日志.慢查询日志.Innodb的在线redo日志.更新日志等日志类型和作用介绍,需要的朋友可以参考下 概述 日志文件是MySQL数据库的重要组成部分.MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等.这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用户恢复数据库等等.本文主要描述MySQL的各种日志文件. MySQL日志文件

CentOS 7.0下使用yum安装mysql的方法详解_Mysql

CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1.下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 2.安装mysql-community-release-el7-5.noarch.rpm包 $ sudo rpm -ivh mys

python连接MySQL数据库方法详解

python连接mysql教程数据库教程方法详解 host,连接的数据库服务器主机名,默认为本地主机(localhost).           user,连接数据库的用户名,默认为当前用户.         passwd,连接密码,没有默认值.         db,连接的数据库名,没有默认值.         conv,将文字映射到python类型的字典.默认为 mysqldb.converters.conversions         cursorclass,cursor()使用的种类,

MySQL日志管理详解_Mysql

日志文件对于一个服务器来说是非常重要的,它记录着服务器的运行信息,许多操作都会写日到日志文件,通过日志文件可以监视服务器的运行状态及查看服务器的性能,还能对服务器进行排错与故障处理,MySQl中有六种不同类型的日志. 一.日志种类 ---–> 1,错误日志:记录启动.运行或停止时出现的问题,一般也会记录警告信息. ---–> 2,一般查询日志:记录建立的客户端连接和执行的语句. ---–> 3,慢查询日志:记录所有执行时间超过long_query_time秒的所有查询或不使用索引的查询,

3步搞定纯真IP数据导入到MySQL的方法详解_Mysql

前提: 你会用vi. 很明显,本文是在Linux下测试通过的.本文用的是MySQL命令行工具,如果你不会,用phpMyAdmin应该也可以. 第1步: 下载纯真IP数据,解压存成ip.txt. 详解:这一步不用详解了吧.如果你这一步都不会,下面就不用看了. 第2步: 用vi 编辑 ip.txt. # vi ip.txt 在vi界面下输入如下命令: :%s/\s\+/;/ 一共重复输入3次. 存盘退出: :wq 详解:ip.txt有4列.分别是起始ip,结束ip,地区,说明.列之间用不等数量的空格

linux下配置yum源方法详解_Linux

本人使用的方法一,成功配置,方法二没测过,可以作为参考 方法一: 1.确保RHEL5中已经安装了yum [root@lvs-master ~]# rpm -qa |grep yum yum-metadata-parser-2-el5 yum-updatesd-9-el5 yum-22-el5 yum-security-16-el5 yum-rhn-plugin-4-el5 2.修改源配置文件 #vim /etc/yum.repos.d/CentOS-Base.repo (如果目录下没有.repo

Linux中MySql5手动安装方法详解

1. 获得MySQL程序.可以从 Oracle 官方网站上下载 MySQL 的相应版本.我得到的 MySQL 文件为:mysql-5.5.29-win32.zip: 2. 将压缩包解压到自己希望的目录.这里我解压到 D:devmysql (注意文件夹名字中一定不要存在空格,越简单越好!!): 3. 将 D:devmysqlbin 目录添加到环境变量 Path 中: 4. 根据你的应用的需要及系统环境,选择一个配置文件,命名为"my.ini",然后在这个文件里修改部分内容如下: [cli

centos增加mysql连接数方法详解

MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看 mysql> show variables like 'max_connections'; 此命令将得到类似以下的输出结果: +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 2000 | +-----------------+-------+ 1 row in