Ten post omówi, jak utworzyć skrypt uruchamiania serwera MySQL i skonfigurować „Systemctl”Polecenia za pomocą„Systemd„Skrypt uruchamiania serwera MySQL.
Utwórz skrypt uruchamiania serwera MySQL
Aby utworzyć skrypt uruchamiania serwera MySQL, najpierw utwórzmy katalog i przejdźmy do niego, śledząc te polecenia:
mkdir mysqlKatalog roboczy się zmieni:
Utwórz skrypt bash o nazwie „Mysql.cii”, Korzystanie z dowolnego edytora zgodnie z Twoimi preferencjami:
Nano Mysql.ciiWpisz ten skrypt w tym pliku, aby uruchomić serwer MySQL:
#!/bin/shZapisz plik i wyjdź, naciskając „Ctrl + o" klucz.
Po utworzeniu dowolnego pliku bash zmień jego uprawnienia, aby uczynić go wykonywaniem. Wpisz to polecenie zmiany zgody pliku Bash na wykonywalny:
CHMOD +X MYSQL.ciiAby skonfigurować skrypt do uruchamiania w czasie rozruchu, dodaj go do pliku uruchamiania systemu. W tym celu idź do „Menu", Szukaj "Aplikacja uruchamiania”I otwórz to:
Podać „Nazwa”I Lokalizacja pliku bash zawierającego skrypt startupowy w „Komenda:" opcja. Typ A „Komentarz”W przypadku tego programu startupu i kliknij„Dodać" przycisk:
Wykonaj skrypt, wpisując:
sudo bash mysql.ciiWyjście wolne od błędów wskazuje, że twój skrypt uruchamiania serwera MySQL jest tworzony i pomyślnie wykonywany:
Skonfiguruj SystemD dla skryptu uruchamiania serwera MySQL
Aby skonfigurować inne funkcje dla tego skryptu uruchamiania, takie jak ponowne załadowanie, włączenie i status. Najpierw przejdź do katalogu zawierającego SystemD:
CD/etc/systemd/systemUtwórz plik o nazwie „Mysql.praca”:
sudo nano mysql.pracaDodaj konfigurację w pliku:
[Jednostka]Upewnij się, że zapewniasz lokalizację „Mysql.cii”Plik poprawnie w„ExecStart”:
Włącz „Mysql.praca„Plik, aby uruchomić go automatycznie po każdym ponownym uruchomieniu:
Sudo Systemctl Demon-ReloadAby zobaczyć status MySQL, wpisz:
SUDO SYSTEMCTL Status MySQL.pracaWyjście wyświetla status „aktywny (bieganie)", co oznacza że "Systemctl”Jest włączony dla„Mysql.praca”:
Wniosek
Aby umożliwić automatyczne uruchomienie serwera MySQL, utwórz skrypt bash, który uruchomi MySQL za pomocą „mysqld_safe". Zmień zgodę na wykonywanie i dodaj jego lokalizację w „Aplikacja uruchamiania„Aby zacząć od każdego ponownego uruchomienia i wykonać skrypt. Stwórz "Mysql.praca”Plik i skonfiguruj„Systemctl”Polecenie za pomocą„Systemd„Dla skryptu uruchamiania serwera MySQL.