mysqld 與 mysqld_safe 的區別

mysqld 與 mysqld_safe 的區別mysql

直接運行mysqld程序來啓動MySQL服務的方法不多見,mysqld_safe腳本會在啓動MySQL服務器後繼續監控其運行狀況,並在其死機時從新啓動它。用mysqld_safe腳原本啓動MySQL服務器的作法在BSD風格的unix系統上很常見,非BSD風格的UNIX系統中的 mysql.server腳本其實也是調用mysqld_safe腳本去啓動MySQL服務器的。它一般作以下事情:
1. 檢查系統和選項。
2. 檢查MyISAM表。
3. 保持MySQL服務器窗口。
4. 啓動並監視mysqld,若是因錯誤終止則重啓。
5. 將mysqld的錯誤消息發送到數據目錄中的host_name.err 文件。
6. 將mysqld_safe的屏幕輸出發送到數據目錄中的host_name.safe文件。sql

相關文章
相關標籤/搜索