MySQL arranque de Linux activa automáticamente de tres maneras

  
fue principalmente el comando de inicio de arranque de arranque de Linux añade a los dictámenes del servicio se puede lograr, para darle un acabado específico de dos piezas de código.

El primer sencillo, añadido manualmente para lograr una cáscara de código al Inicio de MySQL, sin hacer nada se escribe de nuevo.

mysql servicio Linux a
siguiente código

cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqld chkconfig mysqld --add chkconfig - nivel de 2345 mysqld en chown -R mysql mysql :! /usr /local /mysql5 /servicio mysqld start

Esta es una de código de nuestro simple script de inicio v0.1 mysqldauto
por debajo de $ vi mysqldauto # /bin /sh # Versión: 0.1 por [email protected] /opt /mysql /bin /mysqld_safe --user = mysql &#aquí es necesario modificar el directorio de 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

así que pusimos mysqldauto guión creado en el directorio /etc /Rc.d /rc3.d /below (tenga en cuenta que el enlace se utiliza aquí), mysqld se puede iniciar automáticamente.

script de inicio
siguiente código

#! /bin /sh ############################ #################### #Created por teddylu en 12/12/2012 #used para el arranque de MySQL, detener, reiniciar ########### #####################################

puerto #init = 3306 = mysql_user " raíz " MYSQL_PWD = " " cmdPath = " /usr /local /mysql /bin "

#startup función function_start_mysql () {printf " A partir de MySQL ... \\ n " /bin /sh $ {} cmdPath /mysqld_safe --defaults-file = /data /$ {puerto} /my.cnf 2 > &1 > /dev /null &}

#DETENER function_stop_mysql función () {printf " Stoping MySQL ... \\ n " $ {} cmdPath /mysqladmin -u $ {} mysql_user -p $ {} -S MYSQL_PWD apagado /data/${port}/mysql.sock}

function_restart_mysql función #restart () {printf " Reinicio de MySQL ... \\ n " function_stop_mysql sueño 2 function_s tart_mysql}

$ 1 en caso de arranque) function_start_mysql;; parada) function_stop_mysql;; reinicio) function_restart_mysql;; *) printf " Uso: /data /$ {puerto} /mysql {start | Parada | Reiniciar} \\ n " esac

Copyright © Conocimiento de Windows All Rights Reserved