关闭mysql日志的方法一、修改文件配置
修改/etc/my.cnf,找到以下字符
log-bin=mysql-bin
binlog_format=mixedbash
注释这两行,如下:
#log-bin=mysql-bin
#binlog_format=mixedbash
在这两个字段之前添加“#”号注释 , 并保存文件 。
二、重启Mysql使其生效
service mysqld restartbashSSH
执行以上命令,重启Mysql使注释生效
三、删除之前产生的日志
1)登陆MYSQL
/usr/local/mysql/bin/mysql -u root -pbashSSH
执行以上命令,输入密码后,进入MYSQL命令行模式 。
2)重设帐号
【mysql怎么清空日志 mysql 日志清理】 reset qzkyl;
#qzkyl请修改为目标数据库名
如何关闭MySQL日志,删除mysql日志删除日志:
执行:/usr/local/mysql/bin/mysql -u root -p
输入密码登录后再执行:reset master;
再输入:quit 退出mysql命令模式 。
彻底禁用MySQL日志:修改/etc/my.cnf 文件 ,
找到log-bin搜索=mysql-binbinlog_format=mixed再这两行前面加上#,
将其注释掉,再执行/etc/init.d/mysql restart即可 。
或直接去目录/usr/local/mysql/var/删除日志文件即可正常使用!
MySQL清理binlog日志的方法永久生效:修改mysql的配置文件my.cnf , 添加binlog过期时间的配置项: expire_logs_days=30,然后重启mysql,这个有个致命的缺点就是需要重启mysql 。
临时生效:进入mysql , 用以下命令设置全局的参数: set global expire_logs_days=30 ;
(上面的数字30是保留30天的意思 。)
可以直接删除 binlog 文件,但是可以通过 mysql 提供的工具来删除更安全,因为 purge 会更新 mysql-bin.index 中的条目 , 而直接删除的话,mysql-bin.index 文件不会更新 。mysql-bin.index 的作用是加快查找 binlog 文件的速度 。
命令查看 binlog 文件
删除举例:
mysql自动定期清理日志文件方法一: 修改配置文件
重启mysql生效
方法二:修改mysql变量
该方法在下次启动mysql后失效mysql怎么清空日志,也就是说重启mysql后expire_logs_daysmysql怎么清空日志的值又还原为0了 ,
该方法的好处在于不用重启mysql就可以生效
mysql怎么清空日志的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于mysql 日志清理、mysql怎么清空日志的信息别忘了在本站进行查找喔 。
推荐阅读
- 最便宜的手机用什么卡好,2021年最便宜的手机卡
- 手机卡怎么异地销卡,手机卡异地销卡麻烦吗
- excel怎么编数独公式,怎么用excel表做数独
- 微信直播商店如何开通,怎么开通微信直播卖东西
- mysql怎么处理数据的 mysql 数据处理
- 连接猫的线怎么连路由器,路由器与光猫怎么连接
- 游戏射击益智,游戏,射击
- ppt如何插流程图,ppt如何插流程图表
- vb.net绘图控件 vb绘图软件