狠狠操网,91中文字幕在线观看,精品久久香蕉国产线看观看亚洲,亚洲haose在线观看

關(guān)于mysql清除log-bin的日志方法

第1篇:關(guān)于mysql清除log-bin的日志方法

前一陣子工作項(xiàng)目上的事情忙的焦頭爛額,最近要進(jìn)行部門調(diào)整將要去做新的項(xiàng)目。又要學(xué)習(xí)很多新的知識(shí)了,還是很興奮激動(dòng)的。今天下班回來(lái)查看了一下vps狀態(tài),發(fā)現(xiàn)vps的空間只剩下了1g多!第一反應(yīng)是被入侵了,但是看了一下log并沒(méi)有發(fā)現(xiàn)什么異常的登錄,加上平時(shí)基本都是用私鑰免密碼登錄的vps,別入侵的可能也不是很大。那我就很疑惑了,因?yàn)橄到y(tǒng)文件占用應(yīng)該也就3g多,我平時(shí)并沒(méi)有在vps放過(guò)什么大文件,不應(yīng)該一下子少那么多空間。于是開(kāi)始一番du查找終于找到了罪魁禍?zhǔn)!原?lái)是mysql的log文件導(dǎo)致的。

裝mysql并運(yùn)行一段時(shí)間后,在mysql目錄下出現(xiàn)一堆類似mysql-bin.000***,從mysql-bin.000001開(kāi)始一直排列下來(lái),而且占用了大量硬盤空間,高達(dá)十幾個(gè)g.。原來(lái)mysql-bin.000001、mysql-bin.000002等文件是數(shù)據(jù)庫(kù)的*作日志,例如update一個(gè)表,或者delete一些數(shù)據(jù),即使該語(yǔ)句沒(méi)有匹配的數(shù)據(jù),這個(gè)命令也會(huì)存儲(chǔ)到日志文件中,還包括每個(gè)語(yǔ)句執(zhí)行的時(shí)間,也會(huì)記錄進(jìn)去的。這些形如mysql-bin.00001的文件主要是用來(lái)做什么的呢?

1、數(shù)據(jù)恢復(fù)

如果你的數(shù)據(jù)庫(kù)出問(wèn)題了,而你之前有過(guò)備份,那么可以看日志文件,找出是哪個(gè)命令導(dǎo)致你的數(shù)據(jù)庫(kù)出問(wèn)題了,想辦法挽回?fù)p失。

2、主從服務(wù)器之間同步數(shù)據(jù)

主服務(wù)器上所有的*作都在記錄日志中,從服務(wù)器可以根據(jù)該日志來(lái)進(jìn)行,以確保兩個(gè)同步。

3、清除辦法

運(yùn)行/usr/local/mysql/bin/mysql-uroot-p登錄執(zhí)行:

復(fù)制代碼代碼如下:resetmaster;

如果你只有一個(gè)mysql服務(wù)器,在/etc/下面找到myf文件vim/etc/myf把里面的

復(fù)制代碼代碼如下:#log-bin=mysql-bin

#binlog_format=mixed

這兩行注釋掉,然后將mysql下的var目錄中的這些日志文件全部刪除,重啟mysql服務(wù)即可。

但是如果你設(shè)置了主從服務(wù)器,那么就需要做以下*作了。

a:在每個(gè)從屬服務(wù)器上,使用showslavestatus來(lái)檢查它正在讀取哪個(gè)日志。

b:使用showmasterlogs獲得主服務(wù)器上的一系列日志。

c:在所有的從屬服務(wù)器中判定最早的日志,這個(gè)是目標(biāo)日志,如果所有的從屬服務(wù)器是更新的,就是清單上的最后一個(gè)日志。

d:清理所有的日志,但是不包括目標(biāo)日志,因?yàn)閺姆⻊?wù)器還要跟它同步。簡(jiǎn)單地說(shuō),這些mysql目錄下的形如mysql-bin.000***的文件時(shí)mysql的事務(wù)日志。刪除復(fù)制服務(wù)器已經(jīng)拿走的binlog是安全的,一般來(lái)說(shuō)網(wǎng)絡(luò)狀況好的時(shí)候,保留最新的那一個(gè)足以。

第2篇:關(guān)于關(guān)閉mysql日志的方法

一、修改文件配置

修改/etc/myf,找到以下字符

log-bin=mysql-bin

binlog_format=mixedbash

注釋這兩行,如下:

#log-bin=mysql-bin

#binlog_format=mixedbash

在這兩個(gè)字段之前添加“#”號(hào)注釋,并保存文件。

二、重啟mysql使其生效

servicemysqldrestartbashssh

執(zhí)行以上命令,重啟mysql使注釋生效

三、刪除之前產(chǎn)生的日志

1)登陸mysql

/usr/local/mysql/bin/mysql-uroot-pbashssh

執(zhí)行以上命令,輸入密碼后,進(jìn)入mysql命令行模式。

2)重設(shè)帳號(hào)

resetqzkyl;

#qzkyl請(qǐng)修改為目標(biāo)數(shù)據(jù)庫(kù)名

第3篇:關(guān)于解決OS Xcode8更新后輸出log日志關(guān)閉的方法

剛把xcode更新到最新的8,一運(yùn)行發(fā)現(xiàn)好多l(xiāng)og輸出,根據(jù)如下*作可以關(guān)掉這些log日志,點(diǎn)擊項(xiàng)目editscheme-run-arguments-environmentvariables里添加:name:os_activity_modevalue:disable

如圖:

以上所述是小編給大家介紹的iosxcode8更新后輸出log日志關(guān)閉的方法,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我們留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)的支持!

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請(qǐng)發(fā)送郵件至 yyfangchan@163.com (舉報(bào)時(shí)請(qǐng)帶上具體的網(wǎng)址) 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除