mysql四種啟動方式 mysql 4種啟動方式

2021-10-17 17:55:53 字數 2024 閱讀 7548

mysql 4種啟動方式

都是去呼叫mysqld檔案

1. mysqld 啟動

進入mysqld檔案所在目錄(/../libexec/mysqld)

./mysqld --defaults-file=./my.cnf --user=mysql

2. mysqld_safe 啟動

進入mysqld_safe所在目錄(../bin/mysqld_safe)

./bin/mysqld_safe --defaults-file=./my.cnf --user=mysql

如果mysqld程序異常中斷的話mysqld_safe會重啟mysqld程序

3. mysql.servre

進入mysql.server所在目錄(../share/mysql/mysql.server)

./mysql.server start

把mysql.server檔案拷貝到系統啟動目錄下可以加入系統程式啟動

cp ./mysql.server /etc/rc.d/int.d/mysql

chkconfig --add mysql

直接用server mysql start

4.mysqld_multi

管理多個資料庫

mysql_install_db初始化mysql資料庫命令

新加乙個mysql例項為例。例如伺服器上已經安裝了3306埠的mysql服務,需要再啟乙個3308埠的mysql服務。

假設mysql安裝在/usr/local/mysql路徑下,找乙個磁碟空間剩餘比較大的盤,如/data1,把3308埠的mysql的資料儲存在/data1下

#mkdir /data1/mysql_3308

#mkdir /data1/mysql_3308/data

#chown -r mysql:mysql /data1/mysql_3308

複製乙個mysql配置檔案my.cnf到/data1/mysql_3308目錄下

#vi /data1/mysql_3308/my.cnf

[mysqld_multi]

mysqld     =/opt/mysql/bin/mysqld_safe //啟動路徑

mysqladmin =/opt/mysql/mysqladmin//負責列印狀態

user= test//定義關閉使用者

password   = test//關閉mysql的使用者密碼,此使用者要有mysql關閉的許可權

[client]

character-set-server = utf8

port    = 3308

socket  = /tmp/mysql_3308.sock

[mysqld3308]

user    = mysql

port    = 3308

socket  = /tmp/mysql_3308.sock

basedir = /usr/local/mysql

datadir = /data1/mysql_3308/data

log-error = /data1/mysql_3308/mysql_error.log

pid-file = /data1/mysql_3308/mysql.pid

......其他略

確保配置檔案無誤。

執行下面命令進行資料庫的初始化:

#/usr/local/mysql/bin/mysql_install_db --defaults-file=/data1/mysql_3308/my.cnf --datadir=/data1/mysql_3308/data

啟動3308埠的mysql服務

#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data1/mysql_3309/my.cnf &

啟動./bin/mysqld_multi --defaults-file=./my.cnf start 3308

關閉./bin/mysqld_multi --defaults-file=./my.cnf stop 3308

mysql的四種啟動方式

檢視該版本的相應引數 mysqld verbose help 1 mysqld mysqld defaults file etc my.cnf user mysql 2 mysqld safe mysqld safe defaults file etc my.cnf user mysql 3 mys...

Activity四種啟動方式

啟動模式簡單地說就是activity啟動時的策略,在androidmanifest.xml中的標籤的android launchmode屬性設定 啟動模式有4種,分別為standard singletop singletask singleinstance 講解啟動模式之前,有必要先講解一下 任務棧...

msyql四種啟動方式

1 mysql預設啟動配置檔案my.cnf順序 第一步 etc my.cnf 第二步 etc mysql my.cnf 第三步 usr local mysql etc my.cnf 第四步 my.cnf 可以通過命令檢視載入順序 root darren2 which mysqld usr local...