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...