[文章作者:张宴 本文版本:v1.0 最后修改:2008.07.24 转载请注明原文链接:http://blog.zyan.cc/post/359/]

  写了一个shell脚本,可以在同一台Linux服务器的不同端口,运行多个MySQL服务的情况下,快捷启动、停止、重启、杀死指定端口的MySQL进程。

vi /usr/local/bin/mysql.sh

  输入以下内容(因各服务器的MySQL配置不同,可能需要修改的部分已用红色标注):
#!/bin/sh

mysql_port=$2
mysql_username="root"
mysql_password="123456"

function_start_mysql()
{
    printf "Starting MySQL...\n"
    /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/mysql/${mysql_port}/my.cnf 2>&1 > /dev/null &
}

function_stop_mysql()
{
    printf "Stoping MySQL...\n"
    /usr/local/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -h localhost -P ${mysql_port} shutdown
}

function_restart_mysql()
{
    printf "Restarting MySQL...\n"
    function_stop_mysql
    function_start_mysql
}

function_kill_mysql()
{
    kill -9 $(ps -ef | grep 'bin/mysqld_safe' | grep ${mysql_port} | awk '{printf $2}')
    kill -9 $(ps -ef | grep 'libexec/mysqld' | grep ${mysql_port} | awk '{printf $2}')
}

if [ "$1" = "start" ]; then
    function_start_mysql
elif [ "$1" = "stop" ]; then
    function_stop_mysql
elif [ "$1" = "restart" ]; then
    function_restart_mysql
elif [ "$1" = "kill" ]; then
    function_kill_mysql
else
    printf "Usage: mysql.sh {start|stop|restart|kill}\n"
fi


  赋予脚本可执行权限:
chmod +x /usr/local/bin/mysql.sh


  脚本执行方法:
mysql.sh start 3306
mysql.sh stop 3306
mysql.sh restart 3306
mysql.sh kill 3306



Tags: , , , ,
技术大类 » 数据库技术 | 评论(110) | 引用(0) | 阅读(57281)
Beatricedsw Email Homepage
2012-10-18 08:29
des péchés casque beat que je vous ai remis dans l'absolution.— Ah ! eh bien, je vais dire la prière. —Mon fils, n'oubliez
Genevadw Email Homepage
2012-10-18 08:31
plus-que-parfait: (pardon sac chanel pas cher du calembourg, mais vous savez que, selon eux, ^Tésus-Christ cultivait le calembourg ; n'a-1-il
Dannelld Email Homepage
2012-10-18 11:15
goose jackets canada goose jacka within the cold air 2011 Canada Goose Jackets will increase the appeal in the temperament Even
Datztry Email Homepage
2012-10-19 10:45
publics, et, sauf quelques exceptions, aucun fonctionnaire ne peut être poursuivi pour faits administratifs casque monster beats  sans son autorisation;Le Conseil d'Etat se divise en sections composées chacune d'un
dfgdnyrt Email Homepage
2012-10-19 10:48
män längs pälsen en oumbärlig komplement till alla mans kläder. Eftersom förhållandena i många lägen canada goose online  försämras på vintern, upprätthålla trevligt blir oerhört viktigt. För alla utomhus entusiaster,
canada goose pas cher Email Homepage
2012-10-20 11:27
conditions sont , par rapporta l'adoptant , canada goose pas cher  qu'il soit agé de plus de cinquante ans , qu'il n'ait point d'enfans , qne son age excède au moins de quinze ans celui de l'adopté; que l'adoption sort faite par l'adoptant marié
ralph lauren outlet Email Homepage
2012-10-26 13:49
ne. Deduced. Bright. Question. Fat. Presumptive. ralph lauren outlet Afterwards. Surety. Unwarrantable. Ball. Mete. Zealously. These. Paraphrase. Disunite. Actual. Confusion. Augments. Pith. Unyielding. Sweet. Admiration. Stephen. Egbert. Yesterday. Assuage. Nephew. Whispers. Recoil. Whose. Prejudice.
Haskel Email Homepage
2012-10-27 15:07
ralph lauren outlet enough nature and passion in his breast to set up a whole corps of regular stagers. They did not enquire whether this was the case with respect .
Aeutads Email Homepage
2012-10-29 08:43
ont été clairement définies dans le titre premier de la loi du 10 mai 1838, modifiée sur quelques points casque beats by dre  par le décret du 23 mars 1852, sur la décentralisation. Ces attributions peuvent être rangées en
Yudstea Email Homepage
2012-10-29 08:46
d'un cours de droit administratif, par Chauveau Adolphe ; novembre 1838; in-4». Toulouse, impr. De casque monster beats  Dieulafoy. 1839.Institutes du droit administratif français, ou Déments du Code administratif,
Tydtsqu Email Homepage
2012-10-29 08:47
sauf à en référer a l'autorité compétente. Enfin, le Préfet représente ledépartement devant les canada goose jakke  tribunaux.AET. 3. — SOUS-PKÉFETS.61. Les Sous-préfets représentent Us  ne sont en
Renede Email Homepage
2012-10-31 10:38
ses fruits. Connaissezvous casque beat un seul spiritualiste qui soit devenu plus mauvais pour avoir adopté sa nouvelle croyance ? N'en connaissez-vous pas beaucoup que cette croyance a rendus plus sérieux, plus nobles, plus
Gilondw Email Homepage
2012-10-31 10:42
everal relics ralph lauren outlet of this remarkable man have been carefully preserved by enthusiastic admirers. The nature of these will be best understood from the engravings. The pulpit in which he preached at Bedford has
casque audio beats Email Homepage
2012-11-2 08:13
permis' B?on de leurs maris,était casque audio beats contraire, tant au droit romain qu'aux dispositions de la majeure partie des autres coutumes de France; que dans le droit commun on avait toujours regardé que les testamensen
sac chanel pas cher Email Homepage
2012-11-2 08:15
ne pas se remarier , et vice sac chanel pas cher versd , dans le cas où la condition ne serait pas accomplie par un fait dépendant de la volonté du
ray ban pas cher Email Homepage
2012-11-2 08:16
matière. Or, comme nous l'avons ray ban pas cher déjà observé , les lois 63 el 64 , ff. de cond. et démonst. , autorisaient une condition de cette nature. Et M. Merlin , dans son répertoire de jurisprudence , au mot condition , pense
Auguster Email Homepage
2012-11-3 08:42
Le père Ambroîse casque beats pas cher partage entièrement les sentiments de Descartes; mais comme il vous fait souvent écrire, et que son nom est peu connu, ou, pour mieux dire, inconnu dans le monde littéraire, il a préféré céder la
Frazerdw Email Homepage
2012-11-3 08:44
Alors donc, ceque casque beats by dre je dis n'est qu'une répétition ; mais les répétitions sont quelquefois nécessaires pour vous, morteU.Voici maintenant l'autre écrit :communications signées de lui, ou qui du moins ont été'
Archie Email Homepage
2012-11-3 10:03
casque beats pas cher dort schloß Adalberts Vorgänger mit ihm Freundschaft und entließ ihn königlich beschenkt. Der Däne behielt dcn Sit) des Erzbischoss in guter Erinnerung.
Terrencd Email Homepage
2012-11-3 14:06
tout montre sac chanel pas cher que les prê: très sont à l'œuvre partout, et voilà sans dpute pourquoi les invisibles Bous fout taut de communications à leur sujet. Donnons encore celle-ci :Nous sommes arrivés à la deuxième
分页: 3/6 第一页 上页 1 2 3 4 5 6 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]