書名: SequoiaDB分布式數據庫權威指南作者名: 許建輝 (加)陳元熹本章字數: 782字更新時間: 2022-05-06 18:40:12
4.1.1 MySQL實例的安裝和部署
用戶在使用MySQL實例組件前,需要先行安裝和部署。
1.安裝MySQL實例組件
安裝MySQL實例組件前需要做以下準備工作:
● 使用root用戶權限來安裝MySQL實例組件。
● 檢查MySQL實例組件產品包是否與SequoiaDB的版本一致。
● 如需要在圖形界面模式下安裝,則應確保X Server服務處于運行狀態。
準備好后,可以參照以下步驟,以命令行方式完成MySQL實例組件的安裝。若使用圖形界面進行安裝,則可根據向導提示進行。在此過程中若輸入有誤,則可按Ctrl+退格鍵進行刪除。
(1)以root用戶權限登錄目標主機,將MySQL實例組件產品包解壓為sequoiasql-mysql-5.0-linux_x86_64-enterprise-installer.run安裝包并設置可執行權限:

(2)使用root用戶權限運行該安裝包。如果執行安裝包時不添加參數--mode,則進入圖形界面安裝模式:

(3)提示選擇向導語言,可輸入“2”,選擇中文。
(4)提示指定MySQL的安裝路徑。如果選擇默認的/opt/sequoiasql/mysql,則按回車鍵;否則,輸入自定義路徑。
(5)提示配置Linux用戶名和用戶組。該用戶名用于運行MySQL服務。默認的用戶名和用戶組為sdbadmin和sdbadmin_group,也可自定義用戶名和用戶組。
(6)提示配置新創建Linux用戶的密碼。默認為sdbadmin,也可自定義密碼。
(7)繼續確認,直至安裝完成。
2.部署MySQL實例組件
用戶需要通過sdb_mysql_ctl工具部署MySQL實例組件,具體步驟如下。
(1)切換用戶和目錄:

(2)添加實例,并將實例名指定為myinst。該實例名會映射到相應的數據目錄和日志路徑。用戶可以根據需要指定不同的實例名。實例的默認端口號為3306:

若端口號3306被占用,則用戶可以使用-p參數指定實例的其他端口號:

(3)查看實例的狀態:

(4)系統提示“Run”,表示實例部署完成,用戶可通過MySQL Shell進行實例操作:

3.MySQL實例組件系統服務
安裝MySQL實例組件時,會自動添加系統服務sequoiasql-mysql。該服務會在系統啟動的時候自動運行。該服務是MySQL實例的守護進程。它能在機器啟動時,自動啟動相關的MySQL實例,也能實時重啟異常退出的MySQL實例進程。一個實例對應一個sequoiasql-mysql系統服務,如一臺機器上存在多個實例時,系統服務名為sequoiasql-mysql[i],i為小于50的數值或為空。