logMySQL脱离binlog:开启新的数据库旅程(mysql没有bin)
随着商业的发展壮大,企业信息的数据库管理也变得日益重要,以MySQL为代表的关系型数据库系统成为广大企业必不可少的软件选择,出现不可控制的非法操作时,binlog是MySQL经常使用到的一种记录技术,它能够记录数据库的所有操作,是MySQL操作的重要参考。
MySQL的binlog技术,可以把延迟更新,半同步复制,简单复制,回滚日志,回溯时间等功能做到一体,如何让MySQL脱离binlog,如果这种情况发生,如何让MySQL重新开启我们的新的数据库旅程?
主要有三种方法来实现MySQL脱离binlog:
方法一:最简单的办法就是关闭binlog,只要在my.ini文件中添加如下语句即可:
log-bin=OFF
或在运行以下语句:
SET GLOBAL log_bin=OFF;
方法二:使用mysqlbinlog实现,运行下面的语句:
mysqlbinlog –stop-logging-binlog
方法三:在MySQL客户端中,运行如下语句:
SET GLOBAL log_bin_trust_function_creators=1;
SET GLOBAL log_bin_basename=”;
SET GLOBAL log_bin_index=”;
以上三种方法都可以有效实现MySQL脱离binlog,只要选择合适的方法和适当的设置,即可快速让MySQL脱离binlog,从而开启新的数据库旅程。