1、绝对不能从 *** 作系统上直接删除binlog日志,如rm binlog。
2、在MySQL中,使用PURGE BINARY LOGS命令删除binlog日志,才是最安全的办法。命令如下,
PURGE BINARY LOGS BEFORE '2017-01-20 00:00:00'
PURGEBINARYLOGSBEFORE'2017-01-20 00:00:00'
一、修改文件配置
修改/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)重设帐号
reset qzkyl
#qzkyl请修改为目标数据库名
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)