mysqld_safe

mysqld_safe是啟動mysqld的伺服器。為了保持同舊版本MySQL的向後兼容性,MySQL二進制分發版仍然包括safe_mysqld作為mysqld_safe的符號連結。但是,你不應再依賴它,因為再將來將刪掉它。

默認情況下,mysqld_safe嘗試啟動可執行mysqld-max(如果存在),否則啟動mysqld。該行為的含義是:· 在Linux中,MySQL-Max RPM依賴該mysqld_safe的行為。RPM安裝可執行mysqld-max,使mysqld_safe從該點起自動使用可執行命令。

基本介紹

  • 中文名:mysqld_safe
  • 作用:啟動mysqld伺服器
  • 增加了:一些安全特性
  • 套用於:Unix和NetWare中
簡介,注釋,

簡介

在Unix和NetWare中推薦使用mysqld_safe來啟動mysqld伺服器。mysqld_safe增加了一些安全特性,例如當出現錯誤時重啟伺服器並向錯誤日誌檔案寫入運行時間信息。本節後面列出了NetWare的特定行為。

注釋

· 如果你安裝包括mysqld-max伺服器的MySQL-Max分發版,後面升級到非-Max的MySQL版本,mysqld_safe仍然試圖運行舊的 mysqld-max伺服器。升級時,你應手動刪除舊的mysqld-max伺服器以確保mysqld_safe運行新的mysqld伺服器。
要想越過默認行為並顯式指定你想要運行哪個伺服器,為mysqld_safe指定--mysqld或--mysqld-version選項。
mysqld_safe從選項檔案的[mysqld]、[server]和[mysqld_safe]部分讀取所有選項。為了保證向後兼容性,它還讀取 [safe_mysqld]部分,儘管在MySQL 5.1安裝中你應將這部分重新命名為[mysqld_safe]。
mysqld_safe支持下面的選項:
· --help
顯示幫助訊息並退出。
· --autoclose
(只在NetWare中)在NetWare中,mysqld_safe可以保持視窗。當你關掉mysqld_safe NLM時,視窗不按默認設定消失。相反,它提示用戶輸入:
*<NLM has terminated; Press any key to close the screen>*如果你想讓NetWare自動關閉視窗,在mysqld_safe中使用--autoclose選項。
· --basedir=path
MySQL安裝目錄的路徑。
· --core-file-size=size
mysqld能夠創建的核心檔案的大小。選項值傳遞給ulimit -c。
· --datadir=path
數據目錄的路徑。
· --defaults-extra-file=path
除了通用選項檔案所讀取的選項檔案名稱。如果給出,必須首選該選項。
· --defaults-file=path
讀取的代替通用選項檔案的選項檔案名稱。如果給出,必須首選該選項。
· --ledir=path
包含mysqld程式的目錄的路徑。使用該選項來顯式表示伺服器位置。

相關詞條

熱門詞條

聯絡我們