启动多个mysqld-HOWTO
2007-11-11 15:56:25 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁惧墽鎳撻—鍐偓锝庝簻椤掋垺銇勯幇顖毿撻柟渚垮妼椤粓宕卞Δ鈧獮濠勭磽閸屾艾鈧懓顫濋妸鈺佺疅缂佸顑欓崥瀣煕椤愵偅绶氱紓鍐╂礋濮婂宕掑▎鎴М濠电姭鍋撻梺顒€绉甸幆鐐哄箹濞n剙濡肩紒鎰殜閺屸€愁吋鎼粹€茬敖婵炴垶鎸哥粔鐢稿Φ閸曨垰鍐€妞ゆ劦婢€濞岊亪姊虹紒妯诲蔼闁稿海鏁诲濠氭晲婢跺﹤宓嗛梺缁樺姈缁佹挳宕戦幘璇叉嵍妞ゆ挻绋戞禍鐐叏濡厧浜鹃悗姘炬嫹

核心提示:为达到启动多个MySQL(和PHP搭配之最佳组合)d服务,只要启动时使用不同pid-file,datadir,socket,port是完全的可行,启动多个mysqld-HOWTO,步骤:1、准备目录mkdir /MySQL(和PHP搭配之最佳组合)1chown MySQL(和PHP搭配之最佳组合):MySQL(和PHP
为达到启动多个MySQL(和PHP搭配之最佳组合)d服务,只要启动时使用不同pid-file,datadir,socket,port是完全的可行。
步骤:
1、准备目录
mkdir /MySQL(和PHP搭配之最佳组合)1
chown MySQL(和PHP搭配之最佳组合):MySQL(和PHP搭配之最佳组合) /MySQL(和PHP搭配之最佳组合)1
chmod 755 MySQL(和PHP搭配之最佳组合) /MySQL(和PHP搭配之最佳组合)1
2、准备新的服务要读取的数据库
cp /path/to/MySQL(和PHP搭配之最佳组合)/var /MySQL(和PHP搭配之最佳组合)1
3、创建MySQL(和PHP搭配之最佳组合)d启动脚本
#start_msyql
#!/bin/sh
rundir="$1"
port="$2"
echo "$rundir"
/www/MySQL(和PHP搭配之最佳组合)/bin/safe_MySQL(和PHP搭配之最佳组合)d --user=MySQL(和PHP搭配之最佳组合) --pid-file="$rundir"/MySQL(和PHP搭配之最佳组合).pid
--datadir="$rundir"/var -O max_connections=500 -O wait_timeout=600 -O key_buffer=32M
--port="$port" --socket="$rundir"/MySQL(和PHP搭配之最佳组合).sock &
说明:
脚本使用方法./start_MySQL(和PHP搭配之最佳组合) /MySQL(和PHP搭配之最佳组合)1 3307
./start_MySQL(和PHP搭配之最佳组合) dir port
dir:指的是MySQL(和PHP搭配之最佳组合)数据库及运行时产生的文件所在目录
port:指新的MySQL(和PHP搭配之最佳组合)d监听的端口
4、创建MySQL(和PHP搭配之最佳组合)d的停止脚本
#stop_MySQL(和PHP搭配之最佳组合)
#!/bin/sh
rundir="$1"
echo "$rundir"
/www/MySQL(和PHP搭配之最佳组合)/bin/MySQL(和PHP搭配之最佳组合)admin -u root -p -S"$rundir"/MySQL(和PHP搭配之最佳组合).sock shutdown
赞助商链接