查看 sql查询记录  日志是否开启

SHOW  GLOBAL VARIABLES LIKE '%general_log%';

二进制日志 是否开启

SHOW  GLOBAL VARIABLES LIKE '%sql_log_bin%'

开启与关闭二进制日志

#改配置文件需要重启mysql,直接执行语句修改则不需要重启mysql

set sql_log_bin = 0       # 停止二进制日志功能
set sql_log_bin = 1       # 开启二进制日志功能

mysql-bin.000001删除二进制日志文件方法,执行以下语句(不要直接删除文件)

RESET MASTER

ibdata1错误日志

ibdata1是MySQL使用InnoDB引擎时所产生的文件,其一般存储数据、索引、结构、缓冲数据、共享数据和重做日志等。因为ibdata1只增不减,长期操作数据库,可能会使其越来越大,而浪费空间。

唯一的方法是就是备份整个数据库,然后删掉ibdata1和ib_logfile*,再恢复数据库,以此达到瘦身目的。当然了,操作数据库肯定是有风险的,而且也需要生产环境允许MySQL暂停写或访问

相关推荐

mysql清理二进制日志语句 mysql删除mysql-bin. 文件

这些都是二进制日志文件,删除这些日志 可以执行sql语句:(删除指定时间以前的日志)PURGE MASTER LOGS BEFORE '2022-06-01 15:10:26';查看当

mysql查日志 select记录 慢日志 debug调试 二进制日志文件删除与设置 mysqldebug

把以下php文件 放到任意可以运行的环境 打开即可设置<?php /*********************需要用root帐号登录************************/ $

php查看mysql表大小 表行数 表多余 表自增id 数据表最大id

查看自增id $sql="select Auto_increment from information_schema.tables where TABLE_SCHEMA='{$数据库

mysql设置某字段唯一

1.建表时加上唯一性约束 CREATE TABLE `t_user` (`Id` int(11) NOT NULL AUTO_INCREMENT,`username` varchar(18) NOT

mysql环境变量设置(win7系统)

在cmd直接执行mysql命令时候显示: 'mysql' 不是内部或外部命令,也不是可运行的程序 解决方法右键点击“计算机”-“属性”-“高级系统设置”-“环境变量”-“系统 变量”

强烈建议data/common.inc.php文件属性设置为644(linux/Unix)或只读(nt);

windows系统 把data/common.inc.php文件右键——属性——安全——,把users ,system,adminstrators的写入改成拒绝就可以了。

服务器网站日志查看插件

无需下载日志.直接创建一个 log.php 写入代码.然后传到任意一个网站下面去,就可以查看所有网站的日志了访问地址就是 你的网站 /log.php?mima=你的密码效果图:下面是php代码:(需要

apache网站访问日志设置

修改配置文件:文件位置:apache安装目录下的conf/httpd.conf搜索 LogFormat 快速定位到以下位置.常用格式:远程主机时间域名请求第一行uaReferer状态码%h%t%V%

mysql8.0永久关闭二进制日志

打开 mysql安装目录找到my.inimysql8.0默认是开启的。在最后面加上#禁用二进制日志 skip-log-bin重启mysql服务 即可

mysql sqlite取表内最大id语句 取最新插入id 取表行数

取最大ID方法一:select MAX(id) from 表名 方法二:select * from sqlite_sequence where name='表名' 以上两种方法 500