mysql診斷打開問題、查看日志文件詳細(xì)說明
發(fā)表時間:2023-08-28 來源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]診斷啟動問題服務(wù)器啟動問題通常在對MySQL配置或服務(wù)器本身進(jìn)行更改時出現(xiàn)。MySQL在這個問題發(fā)生時報(bào)告錯誤,但由于多數(shù)MySQL服務(wù)器是作為系統(tǒng)進(jìn)程或服務(wù)自動啟動的,這些消息可能看不到。在排除系統(tǒng)啟動問題時,首先應(yīng)該盡量用手動啟動服務(wù)器。MySQL服務(wù)器自身通過在命令行上執(zhí)行 mysqld 啟...
診斷啟動問題服務(wù)器啟動問題通常在對MySQL配置或服務(wù)器本身進(jìn)行更改時出現(xiàn)。MySQL在這個問題發(fā)生時報(bào)告錯誤,但由于多數(shù)MySQL服務(wù)器是作為系統(tǒng)進(jìn)程或服務(wù)自動啟動的,這些消息可能看不到。
在排除系統(tǒng)啟動問題時,首先應(yīng)該盡量用手動啟動服務(wù)器。MySQL服務(wù)器自身通過在命令行上執(zhí)行 mysqld 啟動。下面是幾個重要的 mysqld命令行選項(xiàng):
1.--help 顯示幫助——一個選項(xiàng)列表;
2.--safe-mode 裝載減去某些最佳配置的服務(wù)器;
3.--verbose 顯示全文本消息(為獲得更詳細(xì)的幫助消息與 --help聯(lián)合使用);
4.--version 顯示版本信息然后退出。
幾個另外的命令行選項(xiàng)(與日志文件的使用有關(guān))在下一節(jié)列出。
查看日志文件
MySQL維護(hù)管理員依賴的一系列日志文件。主要的日志文件有以下幾種。
1.錯誤日志。它包含啟動和關(guān)閉問題以及任意關(guān)鍵錯誤的細(xì)節(jié)。此日志通常名為 hostname.err ,位于 data 目錄中。此日志名可用--log-error 命令行選項(xiàng)更改。
2.查詢?nèi)罩。它記錄所有MySQL活動,在診斷問題時非常有用。此日志文件可能會很快地變得非常大,因此不應(yīng)該長期使用它。此日志通常名為 hostname.log ,位于 data 目錄中。此名字可以用--log 命令行選項(xiàng)更改。
3.二進(jìn)制日志。它記錄更新過數(shù)據(jù)(或者可能更新過數(shù)據(jù))的所有語句。此日志通常名為 hostname-bin ,位于 data 目錄內(nèi)。此名字可以用 --log-bin 命令行選項(xiàng)更改。注意,這個日志文件是MySQL5中添加的,以前的MySQL版本中使用的是更新日志。
4.緩慢查詢?nèi)罩。顧名思義,此日志記錄執(zhí)行緩慢的任何查詢。這個日志在確定數(shù)據(jù)庫何處需要優(yōu)化很有用。此日志通常名為hostname-slow.log , 位 于 data 目 錄 中 。 此 名 字 可 以 用--log-slow-queries 命令行選項(xiàng)更改。
在使用日志時,可用 FLUSH LOGS 語句來刷新和重新開始所有日志文件。
【相關(guān)推薦】
Mysql免費(fèi)視頻教程
2. MySQL數(shù)據(jù)庫的備份與維護(hù)詳解
3. MySQL設(shè)置訪問權(quán)限實(shí)例詳解
4. MySQL創(chuàng)建用戶賬號和刪除用戶賬號
5. mysql管理用戶、更改口令的命令行實(shí)例操作
以上就是mysql診斷啟動問題、查看日志文件詳解的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。