确保事务的持久性。防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性。
一般会开启日志记录,随时查看数据库的运行情况。
下面就是简单的开启数据库日志的操作步骤,可以参考开启。
vim /etc/my.cnf
[mysqld]
log=/usr/local/mysql/log/date.log
log-output=FILE
重启数据库
[root@clinet2 log]# cat date.log
/usr/local/mysql/libexec/mysqld, Version: 5.1.60-log (Source distribution). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
130326 14:33:55 1 Connect root@localhost on
1 Query select @@version_comment limit 1
130326 14:33:58 1 Query ls
use
130326 14:34:00 1 Query SELECT DATABASE()
1 Init DB food
130326 14:34:07 1 Query select * from person
MySQL 中有六种日志文件,分别是:
重做日志(redo log)
回滚日志(undo log)
二进制日志(binlog)
错误日志(errorlog)
慢查询日志(slow query log)
一般查询日志(general log)
中继日志(relay log)
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。