mysqld和mysqld_safe

fudaliang1999發表於2013-11-02
mysqld_safe指令碼去啟動MySQL伺服器的。它通常做如下事情:
1. 檢查系統和選項。
2. 檢查MyISAM表。
3. 保持MySQL伺服器視窗。
4. 啟動並監視mysqld,如果因錯誤終止則重啟。
5. 將mysqld的錯誤訊息傳送到資料目錄中的host_name.err 檔案。
6. 將mysqld_safe的螢幕輸出傳送到資料目錄中的host_name.safe檔案。
 
mysql_safe提供不少便利,不過也給除錯帶來一點麻煩(也許是我比較菜吧)。在安裝除錯的時候,直接用mysqld啟動,更容易檢視日誌,發現問題。

下面的表顯示了Windows下可用的MySQL 5.1伺服器:

二進位制

描述

mysqld- debug

已經編譯過,可以進行完全除錯和自動記憶體分配檢查,用於表InnoDBBDB

mysqld

最佳化的二進位制,支援InnoDB

mysqld-nt

最佳化的二進位制,支援Windows NT2000 XP,有命名管道。

mysqld-max

最佳化的二進位制,支援InnoDBBDB表。

mysqld-max-nt

mysqld-max,但是已經編譯過,支援命名管道。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15711267/viewspace-775570/,如需轉載,請註明出處,否則將追究法律責任。

相關文章