您的位置:首页 > 运维架构 > Linux

Linux下mysql数据库开启操作日志

2015-04-03 22:20 253 查看
今天遇到了数据库莫名丢失数据的问题。用source导入到Linux数据库中的数据例如有30条完整的。但是过一会就会变成几条数据丢失。但是唯一标识列id还在

很奇怪,有遇到的可以留言告诉下是什么原因。

这样不知道原因就想去查看mysql数据的操作日志。没有开启,就开启操作日志这个问题总结下:

首先查看操作日志是否开启:进入mysql目录下

# show variables like 'log_bin';命令出现下图所示为没有打开情况

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| log_bin       | OFF    |

+---------------+-------+

这样我们就要配置下

cd /etc/目录下

cp my.cnf my.cnf_back备份下要操作的文件

vi my.cnf目录[mysqld]下面添加

log-bin=mysql-bin

binlog_format=mixed

slow_query_log=1

slow_query_log_file=/var/mysqllog/mysql_log.log

在file var下创建mysqllog文件夹存放日志文件

show variables like 'log_bin';在查看下是否开启

 show variables like 'log_bin';

+---------------+-------+

| Variable_name | Value |

+---------------+-------+

| log_bin       | ON    |

这样就开启啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java linux