如何查看mysql运行、访问记录等日志
1.首先确认你日志是否启用了
mysql>show variables like 'log_bin';
mysql>show variables like 'log';
2.如果启用了,即ON
如果没有启用,即OFF,
要修改my.cnf
# The MySQL server
[mysqld]
# Uncomment the following if you want to log updates
log-bin
log
那日志文件就在mysql的安装目录的data目录下
3.怎样知道当前的日志
mysql> show master status; 4.看二进制日志文件用mysqlbinlog
shell>mysqlbinlog mail-bin.000001
或者shell>mysqlbinlog mail-bin.000001 | tail
Windows 下用类似的命令
相关文档:
NOW()函数以`'YYYY-MM-DD HH:MM:SS'返回当前的日期时间,可以直接存到DATETIME字段中。
CURDATE()以’YYYY-MM-DD’的格式返回今天的日期,可以直接存到DATE字段中。
CURTIME()以’HH:MM:SS’的格式返回当前的时间,可以直接存到TIME字段中。
例:insert ......
1、编辑MySQL配置文件:
windows环境中:%MySQL_installdir%\my.ini //一般在MySQL安装目录下有my.ini即MySQL的配置文件。
linux环境中:/etc/my.cnf
在[MySQLd]配置段添加如下一行:
skip-grant-tables
保存退出编辑。
2、然后重启MySQL服务
windows环境中:
net stop MySQL
net start MySQL
linux环境中:
/e ......