当前位置:首页 > 云服务器 > 正文

如何看云服务器产生的费用


一、mysql-bin.000001文件是怎么产生的及处理方法
文件mysql-bin.000001是如何生成以及如何处理的mysql-bin.000001、mysql-bin.000002等表是数据库的操作树,如UPDATE表、



文件mysql-bin.000001是如何生成的以及如何处理mysql-bin.000001、mysql-bin.000002等文件是数据库的操作树,比如UPDATE表或者删除任何数据,即使该语句没有匹配的数据,这条命令也会被存储在一个文件中,并且每条语句的执行时间也会被记录下来。

这样做主要有两个目的:1:数据恢复。如果是数据库问题,并且您之前有过备份,则可以查看日志文件以找出导致该问题的命令。如果数据库发生问题,想办法恢复损坏。

2:从机之间同步主从机之间的数据。主服务器上的操作都会被记录下来,从服务器可以根据日志进行两者的同步。

处理方法分两种情况:1:只有一台mysql服务器,那么直接注释掉该选项即可。删除vi/etc/中的log-bin行并重新启动mysql服务。

#ReplicationMasterServer(默认)

#binaryloggingisrequiredforreplication

log-bin=mysql-bin



2:如果你的服务器环境是master,则需要执行这些操作。答:在每台服务器上,使用SHOWSLAVESTATUS检查它读取的是哪个日志。B:使用showMASTERLOG获取主服务器上的一系列日志。C:确定所有在役奴隶中最老的职位。这是目标帖子。D:清除所有日志,但不包括目标日志,因为服务器仍然需要与其同步。日志清除方法为:

PURGEMASTERLOGSTO'mysql-bin.010';

PURGEMASTERLOGSBEFORE'2008-12-1921:00:00';



如果确定服务器是同步的并且与主服务器相同,则可以直接使用RESETMASTER删除这些记录。