mysql中怎样配置general log
2016-07-08 08:59
429 查看
一般日志默认是关闭的(general_log_file默认在datadir下):
mysql> show variables like '%general%';
+------------------+-------------------------------------+
| Variable_name | Value |
+------------------+-------------------------------------+
| general_log | OFF |
| general_log_file | /data/server/mysql_3307/data/PC.log |
+------------------+-------------------------------------+
2 rows in set (0.00 sec)
在配置文件里添加:
log=/data/server/mysql_3307/data/pc2.log
重启数据库后,会看到general_log自动变成了ON.general_log_file也变成了刚设置的文件
mysql> show variables like '%general%';
+------------------+-------------------------------------+
| Variable_name | Value |
+------------------+-------------------------------------+
| general_log | ON |
| general_log_file | /data/server/mysql_3307/data/pc2.log |
+------------------+-------------------------------------+
2 rows in set (0.00 sec)
general_log会记录所有的数据库操作,如:
--这个参数也可以在线修改(set global general_log = off;),立即生效
mysql> show variables like '%general%';
+------------------+-------------------------------------+
| Variable_name | Value |
+------------------+-------------------------------------+
| general_log | OFF |
| general_log_file | /data/server/mysql_3307/data/PC.log |
+------------------+-------------------------------------+
2 rows in set (0.00 sec)
在配置文件里添加:
log=/data/server/mysql_3307/data/pc2.log
重启数据库后,会看到general_log自动变成了ON.general_log_file也变成了刚设置的文件
mysql> show variables like '%general%';
+------------------+-------------------------------------+
| Variable_name | Value |
+------------------+-------------------------------------+
| general_log | ON |
| general_log_file | /data/server/mysql_3307/data/pc2.log |
+------------------+-------------------------------------+
2 rows in set (0.00 sec)
general_log会记录所有的数据库操作,如:
/usr/local/mysql/bin/mysqld, Version: 5.5.19-log (MySQL Community Server (GPL)). started with: Tcp port: 3307 Unix socket: /tmp/mysql.sock Time Id Command Argument 160705 14:29:39 1 Query create database dba2 160705 14:29:41 3 Connect RepUser@10.192.203.202 on 3 Query SET NAMES latin1 3 Query SELECT UNIX_TIMESTAMP() 3 Query SHOW VARIABLES LIKE 'SERVER_ID' 3 Query SET @master_heartbeat_period= 1799999979520 3 Binlog Dump Log: 'mysql-bin.000045' Pos: 107 160705 14:29:42 4 Connect root@localhost on 4 Query show variables like '%log%' 160705 14:30:01 5 Connect root@localhost on 5 Query select @@version_comment limit 1 5 Query show status 5 Quit
--这个参数也可以在线修改(set global general_log = off;),立即生效
相关文章推荐
- mysqldump 的25个小技巧
- Mysql 5.7双主复制
- mysql基本知识学习
- MYSQL timestamp用法
- mysql主从复制学习分享
- mysql如何处理auto_increment
- Mysql一些重要配置参数的学习与整理系列
- mac下安装MySql,修改root密码,配置环境变量,设置默认字符集(mysql5.7.13)
- MySQL中易被我们忽略的细节
- MySQL多层级结构-树搜索介绍
- MySQL多层级结构-区域表使用树详解
- MySQL常常被我们误会的地方
- Windows10 下安装Mysql5.7.13解压缩版
- mysql 累加
- 解决Solr对Mysql做数据导入时内存溢出的问题
- win7-64下安装绿色mysql
- 更改MYSQL数据库不区分大小写表名
- MySQL中INSERT INTO SELECT的使用
- MySQL binlog
- mysql基础篇---mysql查询语句干货!!!