手動で何もしない、スタートアップのMySQLでのコードのシェルを達成するために追加された最初のシンプルは、書き戻されます。
CP /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldのchkconfig --add mysqldのchkconfigの下のコードを
する
MySQLのLinuxサービス - レベル2345のmysqldでのchown mysqlの:! mysqlの-Rは/usr /local /MYSQL5 /サービス
開始してmysqld
ここで$ viのmysqldautoの#以下、当社の簡単な起動スクリプトv0.1デベロッパーのmysqldauto
コードの一つです/ビン/SH#バージョン:0.1 [email protected]は/opt /mysqlの/binに/mysqld_safeを--user = mysqlの&#038による;#ここでは、mysqld_safeをディレクトリ$ chmodの+ X mysqldauto $ mvとのmysqldautoに/etc /rcのを修正する必要があります。 D /init.dディレクトリ/$のln -s /etc/rc.d/init.d/mysqldauto /etc/rc.d/rc3.d/S99mysqld
私たちは/の/etcに作成したmysqldautoスクリプトを置きますrc.dの/rc3.d /以下(リンクモードの使用に注意してください)、mysqldが自動的に起動することができます。
#!/binに/shの下に
起動スクリプト
コード############################ ####################再起動、停止、MySQLの開始のために2012年12月12日#Usedでteddyluによって#Created ########### #####################################
#initポート= 3306 mysql_user = "ルート" MYSQL_PWD ="" cmdPath ="は/usr /local /MySQLの/ビン"
関数function_start_mysql(){printf関数" #startup、起動のMySQL ... \\ N" /binに/SHの$ {cmdPath} /mysqld_safeを2> /my.cnf --defaultsファイル= /データ/$ {ポート};& 1>を/dev /null&}
関数function_stop_mysql #STOP() {printfの"ストーピングのMySQL ... \\ N" $ {cmdPath} /mysqladminの-u $ {mysql_user} -p $ {MYSQL_PWDは} /data/${port}/mysql.sockシャットダウンを-S}
#restart関数function_restart_mysql(){printf関数"再起動のMySQL ... \\ N" function_stop_mysqlスリープ2 function_s tart_mysql}
の場合、スタートで$ 1)function_start_mysql;;停止)function_stop_mysql;;再起動)function_restart_mysql;; *)のprintf"使用:/データ/$ {ポート} /mysqlの{開始|
停止する
} \\ n個"再起動します。ESAC
さまざまなLinux さて、赤い帽子Enterprise Editionは、比較的安全問題です。平均的なLinuxのバージョンについては、どのように我々は、システムの安全性を確保します。あるいは、ど
要件のシナリオ
プロキシサーバーのHAProxyを使用したMysqlのロードバランシングサーバーの障害やデータの複製など、Mysqlに問題がある場合のユーザビリティを向上させるための一般的な方法です。中断した場合は、HAProxyにすぐに通知してからリクエストの転送を停止することをお勧めします。
HAProxy Mysqlに問題があるかどうかを確認するにはどうすればよいですか。
アイデア
Egrep -o up([0-9] +)日
プロセスは単にプログラム実行のプロセスです、それは動的な概念です。どんなシステムでも、より多くのタスクが関係します、それはシステムのスピードに影響します、多くのプロセスは何の役割も果たさず、まだシステ
SELinuxの機能はさらに、Linuxシステムのセキュリティを強化することができ、達成するために、強制アクセス制御ですが、この機能は初心者が不便の多くをもたらす