2.4.3. Începeți și opriți automat MySQL
Scripturile mysql.server și safe_mysqld pot fi utilizate pentru a porni automat serverul la momentul încărcării. Scriptul mysql.server poate fi, de asemenea, utilizat pentru a opri serverul.
Pentru a folosi scriptul mysql.server pentru a porni sau a opri serverul, trebuie apelat cu argumentele de start sau stop, respectiv:
mysql.server pot fi găsite în subdirectorul share / mysql al directorului de instalare MySQL sau în directorul de fișiere suport al setului de cod sursă MySQL.
Înainte ca scriptul mysql.server să pornească serverul, acesta schimbă acest director în directorul de instalare MySQL, apoi îl apelează pe safe_mysqld. Este posibil să aveți nevoie să editați scriptul mysql.server. dacă distribuția binară nu este instalată în locația standard. Modificați-l prin specificarea cd-ului în directorul corespunzător înainte de a începe să funcționeze safe_mysqld. Dacă doriți să porniți serverul de la un anumit utilizator, adăugați linia de utilizator adecvată în fișierul /etc/my.cnf după cum se arată mai jos în această secțiune.
mysql.server stop oprește serverul trimițând un semnal. Puteți opri serverul manual - utilizând comanda mysqladmin shutdown.
Ar trebui să adăugați aceste comenzi de pornire și oprire la locația corespunzătoare din fișierele / etc / rc *. dacă doriți să rulați în mod automat MySQL pe serverul dvs.
În cazul livrărilor Linux moderne, este suficient să copiați fișierul mysql.server la /etc/init.d (sau /etc/rc.d/init.d pe sistemele Red Hat mai vechi). După aceasta, executați această comandă pentru a permite MySQL să pornească automat când boot-ul sistemului:
În mod alternativ, unele sisteme de operare utilizează de asemenea /etc/rc.local sau /etc/init.d/boot.local pentru a rula servicii suplimentare la boot. Pentru ca MySQL să înceapă să folosească această metodă, puteți adăuga ceva asemănător fișierelor specificate:
De asemenea, puteți adăuga opțiuni pentru scriptul mysql.server la fișierul global /etc/my.cnf. Un fișier tipic /etc/my.cnf ar putea arăta astfel:
Scriptul mysql.server înțelege următoarele opțiuni: datadir. basedir și pid-file.
Tabelul prezintă grupurile de opțiuni pe care fiecare dintre următoarele script-uri de funcționare le citește din fișierele cu opțiuni: