#!/bin/bash
if [ "$1" == "" ]
then
echo "Please input mysqld port number 21001-21006"
elif ([ "$1" != "21001" ] && [ "$1" != "21002" ] && [ "$1" != "21003" ]&&[ "$1" != "21004" ] && [ "$1" != "21005" ] && [ "$1" != "21
006" ])
then
echo "Please input mysqld port number 21001-21006"
else
mysql -S /usr/local/mysql/tmp/mysql-$1.sock -uroot -p
fi
~
if [ "$1" == "" ]
then
echo "Please input mysqld port number 21001-21006"
elif ([ "$1" != "21001" ] && [ "$1" != "21002" ] && [ "$1" != "21003" ]&&[ "$1" != "21004" ] && [ "$1" != "21005" ] && [ "$1" != "21
006" ])
then
echo "Please input mysqld port number 21001-21006"
else
mysql -S /usr/local/mysql/tmp/mysql-$1.sock -uroot -p
fi
~
~
查看开启的数据库脚本:
#!/bin/bash
mysqld_multi --defaults-extra-file=/etc/my_multi.cnf report
~
本文提供了一个用于在特定端口范围内切换MySQL实例的bash脚本,并附带了一个用于报告多实例状态的实用脚本。这有助于管理和监控多个MySQL服务。
297

被折叠的 条评论
为什么被折叠?



