centos解決mysql-bin.000*佔用超大空間的問題
本站(也就是安全者)網站資料庫掛了一下午,也沒時間處理,晚上回來後嘗試restart mysql,發現一直提示shutting down..........關閉不了,也stop不了,伺服器重啟也不行。可以確信肯定是mysql出問題了。
進入mysql的data目錄一大堆名字為mysql-bin.000001 --- mysql-bin.000032
的檔案,加起來佔用了快10個G!目錄佔滿了,當然啟動不了了!那麼這些檔案是幹什麼用的呢?百度之..
這樣做主要有以下兩個目的:
1:資料恢復
如果你的資料庫出問題了,而你之前有過備份,那麼可以看日誌檔案,找出是哪個命令導致你的資料庫出問題了,想辦法挽回損失。
2:主從伺服器之間同步資料
主伺服器上所有的操作都在記錄日誌中,從伺服器可以根據該日誌來進行,以確保兩個同步。
處理方法分兩種情況:
1:只有一個mysql伺服器,那麼可以簡單的註釋掉這個選項就行了。
vi /etc/my.cnf把裡面的log-bin這一行註釋掉,重啟mysql服務即可。
2:如果你的環境是主從伺服器,那麼就需要做以下操作了。
A:在每個從屬伺服器上,使用SHOW SLAVE STATUS來檢查它正在讀取哪個日誌。
B:使用SHOW MASTER LOGS獲得主伺服器上的一系列日誌。
C:在所有的從屬伺服器中判定最早的日誌,這個是目標日誌,如果所有的從屬伺服器是更新的,就是清單上的最後一個日誌。
D:清理所有的日誌,但是不包括目標日誌,因為從伺服器還要跟它同步。
也就是說你要是就一臺伺服器的話就果斷刪掉吧!
首先vim /etc/my.conf
,註釋掉這兩行
- #log-bin=mysql-bin
- #binlog_format=mixed
然後 cd /usr/local/mysql/var
,執行如下命令 強制刪除這些檔案
- rm -rf mysql-bin.* #看清了呀 別手抖刪錯了...
最後重啟mysql即可
- /etc/init.d/mysql restart
問題解決
相關推薦
centos解決mysql-bin.000*佔用超大空間的問題
本站(也就是安全者)網站資料庫掛了一下午,也沒時間處理,晚上回來後嘗試restart mysql,發現一直提示shutting down..........關閉不了,也stop不了,伺服器重啟也不行。可以確信肯定是mysql出問題了。進入mysql的data目錄一大堆名字為m
解決"mysql-bin.000001"占用超大空間的問題
分享 strong 主從數據庫 update ima 技術 ont 服務器 innodb 描述:mysql-bin.000001、mysql-bin.000002等文件是數據庫的操作日誌,例如UPDATE一個表,或者DELETE一些數據,即使該語句沒有匹配的數據,
centos mysql佔用磁碟空間過大解決方法
安裝了mysql以後,過一段時間發現磁碟空間不足了,查一下,發現是 mysql-bin.000001、 mysql-bin .000002等檔案佔用了空間,那麼這些檔案是幹嗎的?這是資料庫的操作日誌,例如UPDATE一個表,或者DELETE一些資料,即使該語句沒有匹配
mysql-bin日誌檔案過大導致磁碟空間不足問題解決方法
在MySQL資料庫中,mysql-bin.000001、mysql- bin.000002等檔案是資料庫的操作日誌,例如UPDATE一個表,或者DELETE一些資料,即使該語句沒有匹配的資料,這個命令也會儲存到日誌檔案中,還包括每個語句執行的時間,也會記錄進去的。 這樣做主
mysql-bin佔用空間太大的問題
用ports安裝了mysql以後,過一段時間發現/var空間不足了,查一下,會發現是mysql-bin.000001、mysql-bin.000002等檔案佔用了空間,那麼這些檔案是幹嗎的?這是資料庫的操作日誌,例如UPDATE一個表,或者DELETE一些資料,即使該語句
centos安裝mysql流程以及解決啟動失敗問題
ystemd .rpm reat disable test 進行 node ins 我們 安裝步驟 安裝前,我們可以檢測系統是否自帶安裝 MySQL: rpm -qa | grep mysql 如果你系統有安裝,那可以選擇進行卸載: rpm -e mysql // 普通刪
查詢mysql佔用多少空間
MYSQL 查詢佔用多大磁碟空間 select concat(truncate(sum(data_length)/1024/1024,2),’MB’) as data_size, concat(truncate(sum(max_data_length)/1024/1024,2),’MB’) as
檢視MYSQL資料庫的佔用空間
如果想知道mysql 資料庫中的每個表佔用的空間、表記錄的行數的話,可以開啟mysql的information_schema資料庫。在該庫中有一個tables表,這個表主要欄位分別是: table_schema:資料庫名 table_name:表名 engine:所使用的儲存引擎
解決centos的mysql服務3306埠無法遠端訪問
之前一期說過在centos下安裝寶塔控制面板,當登陸進去新建了資料庫,然後在windows使用navicat for mysql 遠端連線資料庫一直失敗,沒有解決就先用阿里的RDS先用著,直到近期找到了方法。 BBC伺服器版本(命令# lsb
centos中mysql資料庫中文亂碼的解決方法
預設my.cnf配置檔案中在/etc/mycnf,開啟之後在裡面加入以下命令即可: [client] default-character-set=utf8 [mysqld] character-set-server=utf8 collation-server=u
CentOS下MySQL安裝失敗,報socket '/tmp/mysql.sock錯誤解決方法
1、在centos裡安裝mysql資料庫後,登入時提示‘/tmp/mysql.sock’第一種解決辦法:採用ln連結方式進行處理ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 因為是從tmp目錄下,所以有可能/tm
解決centos下MYSQL無法啟動但存在鎖定sock的問題
unlink /var/lock/subsys/mysql 具體根據實際目錄unlink /usr/local/mysql/var/mysql-bin.index (mysql5.1.68)也有的配置檔案是 unlink /usr/local/mysql/data/
解決:CentOS下MySQL執行select ... into outfile ...: Can't create/write to file '...' (Errcode: 13)
原因:selinux阻止寫入操作 解決:vi /etc/selinux/config # This file controls the state of SELinux on the system.
'./mysql-bin.index' not found (Errcode: 13) 的解決方法
【轉自】http://blog.haohtml.com/archives/9202今天突然收到訊息機房的一臺伺服器的mysql無法啟動了,首先檢查了一下mysql的錯誤日誌,發現最後出現以下錯誤:020101 00:42:21 mysqld started/usr/loca
壓縮Sqlite資料檔案大小,解決資料刪除後佔用空間不變的問題
最近有一網站使用Sqlite資料庫作為資料臨時性的快取,對多片區進行劃分Sqlite資料庫檔案,每天大概新增近1萬的資料量,起初效率有明顯的提高,但歷經一個多月後資料庫檔案從幾K也上升到了近160M,資料量也達到了40多萬條,平均每一條資料佔用了 4K的空間,雖然使用上的效
解決linux centos 資料庫mysql 時間不同步問題
剛開始根據服務端程式列印log看,以為伺服器時間正常(畢竟是screen detached,停留了,容易引起錯覺),而mysql的NOW()獲取的時間快了。 後發現是伺服器時間全快了,mysql獲取的時間就是伺服器問題(當然,mysql自身也是可以設定時區的,本例沒太大必
VMWARE 佔用硬碟空間越來越大的解決方法
1.問題現象: 為了開發android驅動,我使用vmware虛擬機器執行UBUNTU12.04,硬碟分割槽有150G,分配了130g給虛擬機器,還剩下不到20G的空間作為預留。本來想著130G的空間應該足夠跑ubuntu的,但當我編譯過幾次android原始碼後,發現硬碟
刪除mysql-bin日誌(mysql-bin.00001)導致mysql無法啟動的解決方法
今日,小新將論壇從老伺服器轉到新的阿里雲伺服器上,發現數據庫目錄日誌檔案mysql-bin.000**很大,沒有多想就直接刪除,但竟然導致mysql無法啟動。網上很多資料,皆是把my.cnf裡的log-bin=mysql-bin註釋掉即可。但是,還是無法啟動。再細查了很長
Centos Linux 怎麼清理磁碟佔用空間大:/dev/xvda1
1 先在根目錄下檢索一下檔案的佔用情況,命令: du -sh * 結果如下:可以看到 www 目錄佔用了差不多10G,那目標就是找出佔用最多的檔案 [[email protected] /]# du -sh * 9.3M bin 24M boot 4
Mysql資料庫日誌大量佔用磁碟空間導致速度緩慢
https://www.liaosam.com/large-mysql-log-cause-low-speed.html故障記錄,僅供參考!使用 Linode vps 完成建站並且使用時間超過一年以上的學員可以檢查一下。最近幫學員解答問題的時候發現有個學員用 Linode 建