自動的に三つの方法

  
で活性化MySQLのLinuxのブートは、あなたのコードを2枚仕上げ特定を与えるために、サービスの意見に追加ブートブートブートLinuxのコマンドを達成することができ、主でした。

手動で何もしない、スタートアップの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

Copyright © Windowsの知識 All Rights Reserved