2012-02-09 1 views
0
私は大きなパーティションにデータベースを移動するために、シャットダウンのmysqlに必要な

..これは、Ubuntuでmysqlをシャットダウンするための許容可能な方法ですか?

/etc/init.d/mysqlを見てから、それは言う:

$ ECHO「むしろを通じてinitスクリプトを呼び出すよりも、 /etc/init.dのは、 "例えばサービス$ initスクリプト$ COMMAND、(8)」 $ ECHO" ユーティリティ

をサービスを使用するので、私はこの賞賛をenterd:

ルートの@ PROG:の/ etc/initを。 d#サービスmysqlの停止 mysqlの停止/待機

これはシャットダウンしたようですが、これがmysql(または何か他のもの)を処理する最良の方法ですか?また

、私はこのコマンドを発行すると、mysqlのはまだ記載されていますが、実行されていないん

ルートの@ PROG:/etc/init.d#サービス--status-すべて| grep mysql [? ] mysql

私はサービスが実際に動作しているものをリストしていないと思いますが、 '潜在的に実行される可能性があります'?

ドン

+0

私はこの質問が[Server Fault](http://serverfault.com/)に適していると信じています。 –

+0

そこには決して行きませんでした。 –

答えて

0

serviceコマンドは、ほとんどのデーモンのための最良の現在の方法では、しかし、あなたは、MySQLと注意する必要があります。 MySQLエンジンは一般にシャットダウン時に悪いので、シャットダウン時にデータベースに書き込んでいる可能性のあるサービスをすべてオフにしてアクセスを制限することから始めてください。また、ペルコナサーバーなどのシャットダウンと再起動コードをより安全に変更したソリューションもあります。

+0

はい、唯一のリーダー/ライターはapache2スクリプトです。 mysqlをシャットダウンする前に私はapacheをシャットダウンします。ペルコナのヒントをありがとう - 私は最終的にそのように向かうので、交換の低下が表示されます。 –

関連する問題