mysql server啟動 mysql的啟動方式

2021-10-17 12:14:16 字數 1222 閱讀 9327

mysql的啟動方式有4種: mysqld 、mysql_safe 、mysql_multi、service mysql start

1. mysqld:是mysql的核心程式,用於管理mysql的資料庫檔案以及使用者的請求操作。mysqld可以讀取配置檔案中的[mysqld]的部分

[mysqld]

user = mysql

basedir = /usr/local/mysql

datadir = /data/mysql/mysql_3306/data

port = 3306

socket = /tmp/mysql.sock

event_scheduler = 0

mysqld啟動命令: bin/mysqld --defaults-file=/etc/my.cnf &

2. mysqld_safe啟動:相當於多了乙個守護程序,mysqld掛了會自動把mysqld程序拉起來

1.可以讀取的配置部分[mysqld],[server],[myslqd_safe],為了相容mysql_safe也會讀取[safe_mysqld]中的配置

2.呼叫的mysqld是可以在[mysqld_safe]中用-mysqld, --mysqld-version指定

mysqld_safe啟動命令:mysqld_safe --de****ts-file=/etc/my.cnf &

3. mysqld_multi 啟動

是用於管理多例項啟動的乙個指令碼。讀取配置檔案中的[mysqld_multi],[mysqldn] n需要乙個整數,建議用埠號表示,該部分配置會覆蓋[mysqld]部分中的配置

【mysqld_multi]引數

[mysqld_multi]

mysqld = /usr/local/mysql/bin/mysqld_safe

mysqladmin =/usr/local/mysql/bin/mysqladmin

user= multiadmin

password = multipass

mysqld_multi 啟動命令:mysqld_multi start 3306

4. serverice mysql start 啟動

這個啟動先要把 mysql.server檔案複製到 /etc/init.d 目錄下才可以使用

[root@zw-test-db mysql]# cp support-files/mysql.server /etc/init.d/mysql

mysql server 配置優化

mysql伺服器的後台管理程式,要想使用客戶端程式,該程式必須執行,因為客戶端通過連線伺服器來訪問資料庫。下面讓我們以伺服器的系統變數和狀態變數為根據,優化我們的mysql資料庫服務。在這之前,我們需要掌握以下方法 檢視mysql狀態及變數的方法 mysql show status 顯示狀態資訊 擴...

使用systemctl命令啟動和關閉mysql

以前都用service命令管理mysql,現在liunx系統公升級了,又有了新的更好的方法管理系統程序,現在我們來學習如何用systemctl命令管理mysql。systemctl是乙個systemd工具,主要負責控制systemd系統和服務管理器。systemd是乙個系統管理守護程序 工具和庫的集...

使用systemctl命令啟動和關閉mysql

以前都用service命令管理mysql,現在liunx系統公升級了,又有了新的更好的方法管理系統程序,現在我們來學習如何用systemctl命令管理mysql。systemctl是乙個systemd工具,主要負責控制systemd系統和服務管理器。systemd是乙個系統管理守護程序 工具和庫的集...