对对于MySQL的日志功能,我们可以完全自己控制到底写还是不写。一般来说,binlog我们一般会开启,而对于慢查询我们一般会在开发的时候调试和观
察SQL语句的执行速度。但今天发现一个问题。在使用show variables like
'log%';查看slow日志是否开启时,发现为OFF,使用set global
log_low_queries=on;成功了。
【java】 【服务器】 【mysql】 【日志】 【配置】 …
MySQL常用语句命令
修改root密码 SET PASSWORD FOR 'root'@'localhost'
=PASSWORD('newpass'); 创建数据库: create database cacti;
新增客户并赋予权限 grant all on cacti.
【mysql】 【LOG】 【数据库】 【远程连接】 【grant】 【variables】 【database】 …
标题索引
日志分类
日志操作
日志分解
日志分类 在数据库系统中日志主要分为6类,具体如下:
1、查询日志:主要记录日常查询的记录;
2、慢查询日志:主要记录查询时长超过设置的数值时间的语句,方便DBA运维人员进行查询;
3、错误日志:主要用于记录错误的事件,方便DBA运维人员对数据库的操作和日常维护;
4、二进制日志:主要用于记录sql语句对数据库的操作,方便DBA运维人员审计和备份恢复;
5、中继日志:主要用于数据库集群架构设计中数据库的主备;
6、事务日志:主要用于防止数据库服务器异常中断时,事物的恢复。
…
操作mysql数据库,删除表中的某一行数据提示如下错误:ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column
错误提示:正在使用安全更新模式,尝试更新表没有使用键列的where条件;
原因是:mysql有个叫SQL_SAFE_UPDATES的变量,为了数据库更新操作的安全性,此值默认为1,所以才会出现更新失败的情况。
【mysql】 【数据库】 【test】 【variables】 …