【转】[Mysql] Linux Mysql 日志专题

原文链接:http://blog.csdn.net/xiaoxu0123/article/details/6258538

1, 设置存放的目录:

[[email protected] etc]# more /etc/my.cnf 
[mysqld]
###此处省略N个字
log-error=/var/log/mysql/mysql_error.log    #错误日志
log=/var/log/mysql/mysql.log                       ###最好注释掉,会产生大量的日志,包括每一个执行的sql及环境变量的改变等等
log-bin=/var/log/mysql/mysql_bin.log          # 用于备份恢复,或主从复制. 查看及清除方法,见本博客的另一个文单binlog
log-slow-queries=/var/log/mysql/mysql_slow.log  #慢查询日志

[mysqld_safe]
log-error=/var/log/mysql/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

2, 配置后需要重启mysql

[[email protected] etc]#  /etc/init.d/mysqld restart

3, 查看日志:

普通日志查看:

[[email protected] mysql]# ls
mysql_bin.000001 mysql_bin.index mysqld.log mysql_error.log mysql.log mysql_slow.log

使用Cat or More *.log 可以查看普通日志

时间: 2024-10-10 18:03:32

【转】[Mysql] Linux Mysql 日志专题的相关文章

linux mysql 卸载,安装,测试全过程

Mysql卸载 yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 查看是否还有mysql软件: rpm -qa|grep mysql 有的话继续删除 Mysql安装 1>若本地没有安装包 可以考虑使用yum命令进行下载 # yum -y install mysql-server # yum -y install php-mysql 2>安装后,MySQL自动启

linux下mysql开启二进制日志

最近需要在linux系统下打开mysql的更新日志(即二进制日志),这样可以用来避免数据库因误操作或数据丢失,能够还原到操作之前.但是网上很多帖子都是复制黏贴,以至找了好几天都没有设置成功.大多按照网上方法都遇到,数据库重启失败. 试了好多方法,终于设置成功,十分感谢那篇神贴的作者. mysql的查询日志,慢查询日志,错误日志,网上的设置方法是正确的.但在二进制日志上设置有问题.正确的设置方法如下, 在/etc/my.cnf文件中[mysqld]下加上: server-id = 1  log-b

Linux定时修改MySQL慢查询日志文件名

一:背景介绍 二:编辑修改慢查询日志脚本 三:加入定时任务 1.如果所有慢查询日志都放到一个文件中,那么时间长了,查看慢查询日志将是一件非常痛苦的事情,所以,需要按时间把慢查询日志进行拆分. 2.修改MySQL服务器变量slow_query_log_file的脚本内容 #!/bin/sh #修改MySQL慢查询日志文件名,使每天生成一个慢查询日志文件 #避免所有慢查询日志都放到一个文件中,导致分析查看不方便 USERNAME=root PASSWORD=redhat CURRDATE=`date

Linux JDK+TOMCAT+MYSQL+redis 安装日志

检查是否安装iptables #先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptablesyum update iptables #安装iptables-servicesyum install iptables-services禁用/停止自带的firewalld服务 #停止firewalld服务systemctl stop firewalld#禁用firewalld服务systemctl

Mysql慢查询日志过程

原创地址 :http://itlab.idcquan.com/linux/MYSQL/922126.html mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出代码实现中耗费资源的sql语句,对我们程序的优化有很高的参考.本篇主要将慢查询日志的开启,日志分析,这也是优化SQL程序的一般步骤中至关重要的一步. 1.mysql慢查询日志 打开mysql的慢查询日志很简单,只需要在mysql的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mysqld]下面加

Linux HA集群之Corosync + Pacemaker + DRBD + MySQL实现MySQL高可用

大纲 一.系统环境及所需软件包 二.高可用环境准备工作 三.DRBD的安装与基本配置 四.Corosync的安装与基本配置 五.基于crm配置资源 一.系统环境及所需软件包 系统环境 CentOS5.8 x86_64 node1.network.com    node1    172.16.1.101 node2.network.com    node2    172.16.1.105 软件包 corosync-1.2.7-1.1.el5.x86_64.rpm pacemaker-1.0.12-

linux mysql启动报错Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

vi /etc/my.cnf  查看日志文件路径: log-error=/var/log/mysqld.log 查看报错日志: 之前的服务器被别人拿了,所以自己买了台美国vps,根据笔记安装完启动mysql,又启动不了. 查看了错误日志 引用 090321 18:55:03 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data /usr/local/mysql/libexec/mysqld: Ta

MySQL优化之——日志

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46790451 MYSQL里的日志主要分为4类,使用这些日志文件.能够查看MYSQL内部发生的事情. 各自是 1.错误日志:记录mysql服务的启动.执行.停止mysql服务时出现的问题 2.查询日志:记录建立的client连接和运行的语句 3.二进制日志:记录全部更改数据的语句.能够用于数据复制 4.慢查询日志:记录全部运行时间超过long_query_time的全部查询或不使用

linux下安装mysql问题总结(一)mysqld_safe mysqld from pid file /usr/local/mysql/data/mysql.pid ended

linux下安装mysql数据库 linux版本:CentOS release 6.8 (Final) mysql版本:mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 在安装数据库过成中,输入启动mysql命令:/usr/local/mysql/support-files/mysql.server start 报错信息如图: 进入/usr/local/mysql/data目录下查看报错日志: 经在网上查找解决方案,折腾了一翻还是不行,后来发现在初始化数据库步骤