MySQL 伺服器和伺服器啟動程式
共有4個MySQL伺服器和伺服器啟動程式。它們列在下面:
mysqld
mysqld_safe
mysql.server
mysqld_multi
mysqld
也被稱為MySQL伺服器。它是一個單一的、多執行緒的程式,在MySQL安裝中完成大部分工作。它不會產生額外的程序。MySQL伺服器幫助管理對MySQL資料目錄的訪問,該目錄包含資料庫和表。資料目錄是其他資訊(如日誌檔案和狀態檔案)的預設位置。
當MySQL伺服器啟動時,它會監聽來自客戶端程式的網路連線,並代表這些客戶端幫助管理對資料庫的訪問。
要檢視啟動時指定的選項,可以執行以下命令:
shell> mysqld --verbose --help
mysqld_safe
mysqld_safe被認為是在Unix上啟動mysqld伺服器的正確方法。它添加了一些安全特性,例如在發生錯誤時重新啟動伺服器並將執行時資訊記錄到錯誤日誌。
要使用mysql.server指令碼手動啟動或停止伺服器,請使用start或stop引數從命令列呼叫它。如下所示:
shell> mysql.server start shell> mysql.server stop
mysql.server
mysql.server將位置更改為MySQL安裝目錄。然後它將呼叫mysqld_safe。要以特定使用者身份執行伺服器,可以將相應的使用者選項新增到全域性/etc/my.cnf選項檔案的[mysqld]組中。
mysqld_multi
mysqld_multi旨在管理多個mysqld程序,這些程序監聽不同Unix套接字檔案和TCP/IP埠的連線。它可以用來啟動或停止伺服器,或報告其當前狀態。
可以使用以下程式碼呼叫它:
shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP