mysqld_safe指令被認為是在Unix上啟動mysqld伺服器的正確方式。
它新增了某些安全功能,例如在發生錯誤時重新啟動伺服器,並將執行時間資訊記錄到錯誤日誌中。
它嘗試啟動一個名為mysqld的可執行檔。為了覆寫此預設行為並明確指定要執行的伺服器的名稱,可以在mysqld_safe中指定--mysqld或--mysqld-version選項。 --ledir也可以用來告訴mysqld_safe應該在哪個目錄中尋找伺服器。
對於mysqld_safe不了解的選項,只有在命令列上指定了這些選項時,它們才會傳遞給mysqld。如果在選項檔案的[mysqld_safe]群組中指定了這些選項,則會被忽略。
它從選項檔案的[mysqld]、[server]和[mysqld_safe]部分讀取所有選項。
為了向後相容,mysqld_safe讀取[safe_mysqld]部分,但為了保持最新,使用者應將這些部分重新命名為[mysqld_safe]。
mysqld_safe可以在命令列和選項檔案中接受選項,
要使用mysql.server腳本手動啟動或停止伺服器,請在命令列中使用start或stop參數呼叫它。如下所示 −
shell> mysql.server start shell> mysql.server stop
要使用特定的tcmalloc函式庫,需要指定其完整路徑名。讓我們來看一個例子 −
[mysqld_safe] malloc-lib=/opt/lib/libtcmalloc_minimal.so
以上是mysqld_safe - MySQL 伺服器啟動腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!