mysqld_multi - 管理多個 MySQL 伺服器
mysqld_multi 命令旨在管理多個 mysqld 程序,這些程序監聽不同 Unix 套接字檔案和 TCP/IP 埠上的連線。它可以用來啟動或停止伺服器,或報告其當前狀態。
它可以使用以下程式碼呼叫:
shell> mysqld_multi [options] {start|stop|reload|report} [GNR[,GNR] ...]start、stop、reload(停止並重新啟動)和 report 指示需要執行的操作。指定的操作可以對單個伺服器或多個伺服器執行,這取決於選項名稱後面的 GNR 列表。GNR 是組號。
讓我們舉個例子:
名為 [mysqld17] 的組的 GNR 為 17。要指定數字範圍,需要用短劃線分隔第一個和最後一個數字。
GNR 值 10-13 表示從 [mysqld10] 到 [mysqld13] 的組。
可以在命令列上指定多個組或組範圍,並且可以用逗號分隔。
GNR 列表中不應包含空格字元、空格或製表符。
空格字元後面的任何內容都會被忽略。
以下命令使用選項組 [mysqld17] 啟動單個伺服器。
shell> mysqld_multi start 17
以下命令使用選項組 [mysqld8] 和 [mysqld10] 到 [mysqld13] 停止多個伺服器。
shell> mysqld_multi stop 8,10-13
要設定選項檔案,可以使用以下命令:
shell> mysqld_multi --example
讓我們看看一些可以與其一起使用的命令列選項:
--example
它顯示一個示例選項檔案。
--log=file_name
它指定日誌檔案的名稱。如果檔案存在,則日誌輸出將追加到其中。
--mysqladmin=prog_name
這是需要用來停止伺服器的 mysqladmin 二進位制檔案。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP