新聞中心
在使用MySQL數(shù)據(jù)庫(kù)服務(wù)器時(shí),該數(shù)據(jù)庫(kù)服務(wù)器的日志文件是非常重要的,它允許管理員去查看服務(wù)器發(fā)生了什么事情。但是,如果日志文件不定期地清理,則可能會(huì)導(dǎo)致空間不足。

在本文中,我們將介紹如何在Linux操作系統(tǒng)上刪除 MySQL日志文件。
MySQL日志文件類型
MySQL服務(wù)器有多種類型的日志文件,其中包括:
1. 錯(cuò)誤日志-包含錯(cuò)誤和警告信息。
2. 查詢?nèi)罩荆械腟QL查詢語(yǔ)句,存儲(chǔ)查詢的時(shí)間和執(zhí)行時(shí)間。
3. 二進(jìn)制日志-包含所有更改數(shù)據(jù)庫(kù)數(shù)據(jù)的執(zhí)行語(yǔ)句。
4. 慢查詢?nèi)罩荆袌?zhí)行時(shí)間超過(guò)設(shè)定閾值的查詢。
刪除MySQL日志文件
在Linux服務(wù)器上刪除 MySQL日志文件時(shí),應(yīng)該首先確認(rèn)要?jiǎng)h除哪種類型的日志文件。例如,我們可以使用以下命令來(lái)確認(rèn)二進(jìn)制日志的位置:
“`
$ mysql -u root -p -e “SHOW VARIABLES LIKE ‘log_bin%'”
“`
執(zhí)行上述命令后,可以看到如下輸出:
“`
+———————————+————————+
| Variable_name | Value |
+———————————+————————+
| log_bin | ON |
| log_bin_basename | /var/lib/mysql/mysql-bin|
| log_bin_index |/var/lib/mysql/mysql-bin|
| log_bin_trust_function_creators | OFF |
| log_bin_use_v1_row_events | OFF |
+———————————+————————+
“`
然后執(zhí)行以下命令,刪除二進(jìn)制日志文件:
“`
$ sudo rm /var/lib/mysql/mysql-bin.*
“`
同樣的,可以使用以下命令查找錯(cuò)誤日志的位置:
“`
$ mysql -u root -p -e “SHOW VARIABLES LIKE ‘log_error%'”
“`
執(zhí)行上述命令后,可以看到如下輸出:
“`
+—————+————————–+
| Variable_name | Value |
+—————+————————–+
| log_error | /var/log/mysqld.log |
+—————+————————–+
“`
然后執(zhí)行以下命令,刪除錯(cuò)誤日志文件:
“`
$ sudo rm /var/log/mysqld.log
“`
您還可以使用以下命令,刪除慢查詢?nèi)罩荆?/p>
“`
$ sudo rm /var/lib/mysql/host-name-slow.log
“`
在Linux服務(wù)器上刪除MySQL日志文件非常簡(jiǎn)單。我們可以使用不同的命令和方法來(lái)刪除錯(cuò)誤/查詢/二進(jìn)制/慢查詢?nèi)罩?。?qǐng)謹(jǐn)慎操作,并確保在刪除日志文件之前在備份服務(wù)器數(shù)據(jù)。
相關(guān)問(wèn)題拓展閱讀:
- linux下mysql數(shù)據(jù)庫(kù)刪除不干凈,再次使用這個(gè)數(shù)據(jù)庫(kù)名無(wú)法導(dǎo)入
- MYSQL報(bào)錯(cuò)怎么處理?
linux下mysql數(shù)據(jù)庫(kù)刪除不干凈,再次使用這個(gè)數(shù)據(jù)庫(kù)名無(wú)法導(dǎo)入
你的數(shù)據(jù)庫(kù)信息仍然在mysql里的,登錄mysql用命令刪除drop database ;這樣刪嘩叢除比較干凈
不是通拿蘆鄭過(guò)系統(tǒng)去消頌刪除文件
如沒(méi)伏伍果你的數(shù)據(jù)庫(kù)是廳叢存放在innoDb引擎的,那么就不再mysql/data文件夾下,正枯或確方法是使用SQL命令刪除數(shù)據(jù)庫(kù):
drop datanase test
MYSQL報(bào)錯(cuò)怎么處理?
1、原因:可能是/usr/local/mysql/mysql.pid文件沒(méi)有寫的權(quán)限;
解決方法 :給予權(quán)限,執(zhí)行 “chmod 775 /usr/local/mysql/ -R” 然后重新啟動(dòng)mysqld。
2、原因:可能進(jìn)程里已經(jīng)存在mysql進(jìn)程;
解決方法:用命令“ps -ef|grep mysqld”查看是否有mysqld進(jìn)程,如果有使用“kill -9 進(jìn)程號(hào)”殺死,然后重新啟動(dòng)mysqld。
3、原因:可能是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動(dòng);
解決方法:去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕?/p>
4、原因:mysql在啟動(dòng)時(shí)沒(méi)有指定配置文件時(shí)會(huì)使用/etc/my.cnf配置文件,請(qǐng)打開(kāi)這個(gè)文件查看在節(jié)下有沒(méi)有指定數(shù)據(jù)目錄(datadir);
解決方法:請(qǐng)?jiān)谙略O(shè)置這一行:datadir = /usr/local/mysql/data。
5、原因:skip-federated字段問(wèn)題;
解決方法:檢查一下/etc/my.cnf文件中有沒(méi)有沒(méi)虧悔帶被注釋掉的skip-federated字段,如果有就立即注釋掉吧。
6、原因:錯(cuò)誤日志目錄不存在;
解決方法:使用“chown” “chmod”命令賦予mysql所有者及權(quán)限。
7、原因:如果是centos系統(tǒng),默認(rèn)會(huì)開(kāi)啟selinux;
解決方法:關(guān)閉它,打開(kāi)/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled后存盤退出重啟機(jī)器試試。
8、原因:log-bin路徑錯(cuò)誤;
解決方法:查看對(duì)應(yīng)數(shù)據(jù)庫(kù)下的error log,例如銷蘆我前扒的數(shù)據(jù)庫(kù)為,/usr/local/mysql/var目錄,其下的localhost.localdomain.err為錯(cuò)誤日志,只要把其下的ib_logfile*刪除即可,重啟mysql即可。
一、Linux下MySQL的啟動(dòng)與停止
1、Mysql啟動(dòng)、停止、重啟常用命令
a、啟動(dòng)方式
(1)使用 service 啟動(dòng):
# service mysqld start (5.0版本是mysqld)
# service mysql start (5.5.7版本是mysql)
(2)使用 mysqld 腳本啟動(dòng):
/etc/inint.d/mysqld start
(3)使用 safe_mysqld 啟動(dòng):
safe_mysqld&
b、停止方式
(1)使用 service 啟動(dòng):service mysqld stop
(2)使用 mysqld 腳本啟動(dòng):/etc/inint.d/mysqld stop
(3)mysqladmin shutdown
c、重啟方式
(1)使用 service 啟動(dòng):
service mysqld restart
service mysql restart (5.5.7版本命令)
(2)使用 mysqld 腳本啟動(dòng):
關(guān)于linux刪除mysql日志的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都網(wǎng)站推廣找創(chuàng)新互聯(lián),老牌網(wǎng)站營(yíng)銷公司
成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)(www.cdcxhl.com)專注高端網(wǎng)站建設(shè),網(wǎng)頁(yè)設(shè)計(jì)制作,網(wǎng)站維護(hù),網(wǎng)絡(luò)營(yíng)銷,SEO優(yōu)化推廣,快速提升企業(yè)網(wǎng)站排名等一站式服務(wù)。IDC基礎(chǔ)服務(wù):云服務(wù)器、虛擬主機(jī)、網(wǎng)站系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)、服務(wù)器租用、服務(wù)器托管提供四川、成都、綿陽(yáng)、雅安、重慶、貴州、昆明、鄭州、湖北十堰機(jī)房互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)。
網(wǎng)站名稱:如何在Linux上刪除MySQL日志文件? (linux刪除mysql日志)
路徑分享:http://m.fisionsoft.com.cn/article/cddoojp.html


咨詢
建站咨詢
