启动多个mysqld-HOWTO
2007-11-11 15:56:25 来源:WEB开发网核心提示:为达到启动多个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
赞助商链接