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 |
这样就开启啦
很奇怪,有遇到的可以留言告诉下是什么原因。
这样不知道原因就想去查看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 |
这样就开启啦
相关文章推荐
- Linux 命令操作开启、停止、重启Mysql数据库的方法
- Linux mysql 相关操作命令-配置日志时间,开启日志
- Linux下MySQL数据库二进制日志恢复方法
- 转]在Linux下编译安装MySQL并通过C语言操作MySQL数据库
- linux下的mysql数据库相关操作
- 按时按登录IP记录Linux所有用户操作日志的方法(附脚本)
- Linux下MySQL数据库二进制日志恢复方法
- 在Linux下编译安装MySQL并通过C语言操作MySQL数据库
- 按时按登录IP记录Linux所有用户操作日志的方法
- Linux下MySQL数据库二进制日志恢复方法
- Linux下通过C语言操作MySQL数据库
- Windows + Linux Mysql慢查询日志开启的方法
- Linux下MySQL数据库二进制日志恢复方法
- linux下C语言操作mysql数据库(系统自带版本3.23.54)
- linux下使用c++语言对mysql数据库操作
- linux中开启scsi的日志功能
- SAS EG中如何开启日志以保留详细操作信息?
- Linux下MySql数据库的安装配置及简单操作
- Mysql:开启了二进制日志功能 log-bin 的mysql数据库, 如何故障恢复?
- linux下perl操作mysql数据库