mysql.server - MySQL 伺服器啟動指令碼


mysql.server 將更改位置到 MySQL 安裝目錄。然後它將呼叫 mysqld_safe。要以特定使用者身份執行伺服器,可以在全域性 /etc/my.cnf 選項檔案的 [mysqld] 組中新增適當的使用者選項。

  • 它更改位置到 MySQL 安裝目錄,然後呼叫 mysqld_safe。

  • 要以特定使用者身份執行伺服器,可以在全域性 /etc/my.cnf 選項檔案的 [mysqld] 組中新增適當的使用者選項。

  • 如果 MySQL 以非標準位置的二進位制發行版安裝,則可能需要編輯 mysql.server。

  • 它必須被修改以將位置更改為正確的目錄,然後才能執行 mysqld_safe。

  • 如果這樣做,如果您將來升級 MySQL,則 mysql.server 的修改版本將被覆蓋。確保建立已編輯版本的副本,以便可以重新安裝它。

  • mysql.server stop 透過向伺服器傳送訊號來停止伺服器。也可以透過執行 mysqladmin shutdown 手動停止它。

讓我們瞭解一些與其相關的命令列選項 -

basedir=dir_name

它指的是 MySQL 安裝目錄的路徑。

datadir=dir_name

它指的是 MySQL 資料目錄的路徑。

pid-file=file_name

它指的是伺服器必須在其寫入程序 ID 的檔案的路徑名。伺服器在資料目錄中建立檔案,否則給出絕對路徑名以指定不同的目錄。

service-startup-timeout=seconds

它指示使用者必須等待多長時間(以秒為單位)才能確認伺服器啟動。如果伺服器在此時間內未啟動,則 mysql.server 將退出並顯示錯誤。預設值為 900。值為 0 表示使用者根本不應該等待啟動。負值表示永遠等待(這指的是無超時情況)。

更新於: 2021年3月10日

402 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.