Linux下MySQL日志的管理

来源:互联网 发布:无法加载 windows 安装 编辑:程序博客网 时间:2024/05/29 17:04

[]root@linux /] ps -ef|grep mysql 查看mysql日志和mysql安装目录


1.连接并进入mysql后查看日志状态     show global variables like 'log_bin';      log_bin的值为OFF表示还未开启日志,为ON表示已开启。2.    编辑mysql的配置文件my.cnf,这个文件通常在/etc目录下,但我用rpm装mysql的时候这个配置文件是在/usr目录下,但我测试过,无论是放在/etc目录下,还是放在     /usr目录下,都可以生效,不过由于习惯,我还是将my.cnf文件放到/etc目录下

[mysqld]port=3306skip-networkingdatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockuser=rootlog-bin=mysql_bin.loglog-bin-index =mysql_bin.indexlog-error=mysql_error.loglog-slow-queries=mysql_slow.log# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0[mysqld_safe]log-error=mysqld.logpid-file=/var/run/mysqld/mysqld.pid

4. 配置后需要重启mysql[root@Linux etc]#  /etc/init.d/mysqld restart

5. 查看日志:普通日志查看:[root@L3-CACTI-44 mysql]# lsmysql_bin.000001 mysql_bin.index mysqld.log mysql_error.log mysql.log mysql_slow.log使用Cat or More *.log 可以查看普通日志怎样知道当前的日志mysql> show master status;展示二进制日志数目 mysql> show master logs;看二进制日志文件用mysqlbinlog shell>mysqlbinlog mail-bin.000001或者shell>mysqlbinlog mail-bin.000001 | tail



0 0
原创粉丝点击