[文章作者:张宴 本文版本: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: , , , ,



技术大类 » 数据库技术 | 评论(121) | 引用(0) | 阅读(81710)
Cherier Email Homepage
2012-11-8 09:04
condamné casque beats pas cher !Mes amis, mes frères, comprenez ainsi, à l'avenir, les paroles de Jésus et le dogme de l'eucharistie, comme l'église le nomme, et vous serez dans le vrai ; et nous pourrons toujours vous -voir avec
Hoganfr Email Homepage
2012-11-8 09:07
quj. veut lç casque beats by dre bien de ses semblables. II fuut courber la tète et vous laisser conduire Car ceux-là que le ciel chargea de vous instruire : Nous seuls dévoua savoir ee qu'est la vérité ; Nous seuls pouvons
Charissede Email Homepage
2012-11-8 14:04
lois libres sac chanel pas cher veut, plus que d'autres, l'homme libre et la pensée libre aussi.Les manifestations ont donc été reçues, tant bien que mal, sans attirer sur les premiers et courageux médiums qui les annonçaient
ralph Email Homepage
2012-11-13 13:12
definition of an adverb ralph lauren outlet which describes it as used to modify another adverb. "This," says Connon, "is unobjectionable
Segstag Email Homepage
2012-11-13 14:22
des droits privatifs irrévocablement acquis, c'est-à-dire, des droits de propriété fondés sur un partage antérieur, fait en exécution casque beats by dre  de l'édit de juin 17C9. Il faut d'abord renvoyer les parties à faire juger, par l'autorité compétente, le mérite des droits des
Ptsebsu Email Homepage
2012-11-13 14:23
ce doit être dans la proportion du toisé des bâtiments ; telle est l'opinion de M. PaooBHON, Traité de l'usufruit, n° 3258.  casque monster beats On pourrait être tenté d'établir ici, comme pour le bois de chauffage, la règle d'une égalité absolue; mais le toisé des
casque audio beats Email Homepage
2012-11-14 08:18
domiciliés à Paris pour casque audio beats se faire conna?tre, et que l'indication précise était inutile , puisque les significations se font au
sac chanel pas cher Email Homepage
2012-11-14 08:20
des biens hypothéqués  sac chanel pas cher et que l'énonciation de la nature et de la consistance n'ést près- ? crite par l'article 2129 que dans le
ray ban pas cher Email Homepage
2012-11-14 08:21
Amis et met l'appellation et ce dont est appel au néant s an ce que ray ban pas cher le jugement a déclaré l'inscription prise par Dussaux et sa femme , le 26 juin 1807 , nulle , et les a rejetés de l'ordre ; émendant
ralph lauren outlet Email Homepage
2012-11-17 15:48
thing whereof we assert.* Thus; when we say " Torricelli invented the barometer," the personal verb invented cheap ralph lauren is the word whereby we assert something of Torricelli, or Torricelli is the subject whereof we assert that he
Padscae Email Homepage
2012-11-21 14:37
propriété des dessins, par certaines lois douanières, mais surtout par la liberté qu'on lui casque monster beats  accordedepuis 1789.Enfin, progrès, les Chambres consultatives d'agriculture, de commerce,
Andreade Email Homepage
2012-11-22 09:30
de plus ; et casque beats nous voulons vous montrer qu'il est inutile de recourir à des subterfuges pour faire avancer le spiritualisme : les moyens illicites ne conduiront à rien. Elle a eu dos communications chez elle, et
Freeddg Email Homepage
2012-11-22 09:32
Pourquoi vous polo ralph lauren pas cher préoccuper si souvent de cette question ? Noua vous avons déjà dit, plus d'une fois, qu'il en est dans le inonde invisible comme chez vous, sons plus d'un rapport : c'est-à-dire qu'un grand
Memme Email Homepage
2012-11-22 13:52
command faite en leur faveur par Point , puisque , i°. cette déclaration avait eu lieu en vertu de la réserve casque beats by dre stipulée par Point dans son contrat d'achat de Montagnier et de sa femme ; que 2°. la déclaration avait été faite
Fwventp Email Homepage
2012-11-24 13:49
state of our adjective verbs. Every adjective verb has an Infinitive which dispenses with the employment of the verb to be. mulberry factory shop    Thus, instead of To be taking, we have the compendious form, To take; but we have no single form for the Infinitive passive. Also; every adjective verb has its own Present and Past tenses; thus,
Pdxdeny Email Homepage
2012-11-24 13:50
Accession de richesse, d'héritage. ACCESSIT, s. m. Terme emprunté du Latin. On dit qu'Un écolier a eu un accessit, pour dire,  casque monster beats  qu'il a approché du prix. On s'en sert en parlant Des prix d'Académie, i n accessit à l'Académie. Obtenir l'accessit,
Beatrix Email Homepage
2012-11-28 11:27
beats by dre pas cher Donner une adresse j our faire tenir des lettres. Une bonne adresse. Vue adresse sûre. Vue frusse 。
Best Email Homepage
2012-11-29 10:27
prix , mais en vertu d'un acte postérieur par lèquel il avait accordé un nouveau délaiIl alléguait d'ailleurs qu'il y avait eu une contre - lettre par laquelle le prix casque beats by dre était porté bien au-dessus de celui exprimé au contrat ; que si les obligations paraissaient n'avoir point été acquittées , c'est
feng Email Homepage
2012-11-29 10:28
les individus reconnus coupables. Cette disposition , au surplus, ray ban pas cher ne fait que rappeler un principe généralement adopté dans notre ancien droit, principe juste en soi, et qui a pour objet
Easentp Email Homepage
2012-11-29 13:31
prior to some other future timeThe Perfect Participle preceded by the substantive verb, as "I am persuaded," "Being persuaded," &c.  cheap ralph lauren   might be parsed rather as a verbal adjective following a principal verb, than as a principal verb following an auxiliary.
分页: 4/7 第一页 上页 1 2 3 4 5 6 7 下页 最后页
发表评论
表情
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
emotemotemotemotemot
打开HTML
打开UBB
打开表情
隐藏
记住我
昵称   密码   游客无需密码
网址   电邮   [注册]