mysql-proxy安装包_Mysql-proxy安装
在/etc/init.d/下編輯一個啟動腳本,機器重啟后也可以自動運行
vi /etc/init.d/mysql-proxy
#!/bin/sh
basedir=/root/mysql-proxy
bindir=$basedir/bin
vardir=$basedir/var
export LUA_PATH=$basedir/share/mysql-proxy/?.lua
mode=$1
if [ -z "$mode" ] ; then
mode="start"
fi
if [ ! -d $basedir/var ];then
mkdir $basedir/var
fi
case $mode in
'start')
$bindir/mysql-proxy --daemon \
--basedir=$basedir \
--pid-file=$vardir/proxy.pid \
--log-file=$vardir/proxy.log \
--log-level=info \
--proxy-address=0.0.0.0:4306 \
--proxy-backend-addresses=mysql_host:3306
;;
'stop')
if [ -e $vardir/proxy.pid ];then
cat $vardir/proxy.pid | xargs kill
fi
;;
'restart')
if $0 stop; then
$0 start
else
echo "retart failed!!!" >&2
exit 1
fi
;;
*)
echo "usage: mysql-proxy start|stop" >&2
exit 1
esac
if [ $? -ne 0 ];then
echo "failed to $mode mysql-proxy" >&2
exit 1
fi
exit 0
現在解釋一下啟動腳本:
--daemon 采用daemon方式啟動
--proxy-address 指定mysql proxy的監聽端口
--proxy-backend-addresses=:3306 指定目標mysql主機的端口
此外,mysql-proxy還可以配置主從讀寫分離的多個mysql,具體配置方法參見官方文檔。
總結
以上是生活随笔為你收集整理的mysql-proxy安装包_Mysql-proxy安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql opaq数据库_MySql数
- 下一篇: java map赋值_java 中的ma