Robot ASK

Kurs Zabbix cz. 13: Konfiguracja bazy MySQL

W poprzedniej części zainstalowaliśmy wszystkie usługi wymagane do działania serwera Zabbix. :

https://blog.askomputer.pl/kurs-zabbix-cz-12-instalacja-zabbix-2/

Dziś zajmiemy się konfiguracją bazy danych MySQL.

 

Akcja Wiosenna - Promocja na najnowsze kursy w naszej ofercie!

Do końca marca masz możliwość zakupić najnowsze kursy:

  • Wdrożenie Serwera NGINX w Chmurze
  • NGINX jako Ingress w K8s
  • Kurs Grafany

Dodatkowo odbierz za darmo godzinny wykład "K8s Pod, MultiContainer Pod, Init Containers" na hasło "freek8s"!

Promocja trwa do 31 marca do godziny 23:59. 

Chcesz wziąć udział w kursie? Kliknij w link: https://asdevops.pl/promocja-marzec-2024

 

 

 

 

 

Uruchamiamy konfigurator zabezpieczeń bazy MySQL:

mysql_secure_installation

 

Podajemy hasło. Jeżeli robimy to pierwszy raz to wciskamy tylko enter bez wpisywania hasła,  a następnie ustawiamy własne hasło:

 

 

Konfigurator pozwala nam jeszcze zmienić następujące opcje:

1)      Usunięcie anonimowego użytkownika. Ja usunąłem.

2)      Zabezpieczenie, które pozwala, by konto root mogło się połączyć z bazą tylko lokalnie z serwera. Jeżeli nie chcecie, by root miał możliwość połączenia z bazą z innych sieci to tą opcję powinniście wyłączyć.

3)      Usunięcie testowej bazy danych. Jeżeli ktoś chce się pouczyć obsługi MySQL to warto ją zostawić.

4)      Natychmiastowe wprowadzenie powyższych zmian.

Zatwierdzamy zmiany, a następnie logujemy się do naszej instancji MySQL:

mysql -u root –p

Podajemy wcześniej ustawione hasło.

Wykonujemy poniższe polecenia.

Tworzymy bazę dla systemu Zabbix:

mysql> create database zabbix character set utf8;

Nadajemy pełne uprawnienia do utworzonej przed chwilą bazy dla użytkownika systemowego Zabbix:

mysql> grant all privileges on zabbix.* to 'zabbix’@’localhost’ identified by 'password’;

Odświeżamy uprawnienia bazy danych na serwerze:

mysql> flush privileges;

Możemy jeszcze zmienić hasło dla użytkownika Zabbix w instancji MySQL. Robimy to poprzez polecenie:

SET PASSWORD FOR 'zabbix’@’localhost’ = PASSWORD(’P@ssw0rd’);

W nawiasie podajemy oczywiście hasło, którego chcemy używać.

Wykonujemy kolejne polecenia polecenia:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.5/create/schema.sql

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.5/create/images.sql

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.5/create/data.sql

Potwierdzamy hasłem użytkownika Zabbix.

Składnia poleceń może się często różnić. Wszystko jest zależne od tego jaką wersję bazy MySQL zainstalowaliśmy. Jeżeli wersja naszej bazy to 2.0.3 to nasze polecenie będzie wyglądać tak:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.3/create/schema.sql

Jeżeli nie wiemy jaką wersję bazy mamy zainstalowaną to możemy to sprawdzić poprzez wejście w odpowiedni  katalog za pomocą polecenia:

ls /usr/share/doc/

Uruchamiamy usługę Zabbixa:

Potwierdzamy hasłem użytkownika Zabbix.

Składnia poleceń może się często różnić. Wszystko jest zależne od tego jaką wersję bazy MySQL zainstalowaliśmy. Jeżeli wersja naszej bazy to 2.0.3 to nasze polecenie będzie wyglądać tak:

mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.0.3/create/schema.sql

Jeżeli nie wiemy jaką wersję bazy mamy zainstalowaną to możemy to sprawdzić poprzez wejście w odpowiedni  katalog za pomocą polecenia:

ls /usr/share/doc/

W następnej części zajmiemy się konfiguracją witryny WWW panelu administracyjnego Zabbix.

Poprzednie części:

https://blog.askomputer.pl/kursmonitorowanie-sieci-informatycznej-za-pomoca-narzedzia-zabbix/

 

 

 

Akcja Wiosenna - Promocja na najnowsze kursy w naszej ofercie!

Do końca marca masz możliwość zakupić najnowsze kursy:

  • Wdrożenie Serwera NGINX w Chmurze
  • NGINX jako Ingress w K8s
  • Kurs Grafany

Dodatkowo odbierz za darmo godzinny wykład "K8s Pod, MultiContainer Pod, Init Containers" na hasło "freek8s"!

Promocja trwa do 31 marca do godziny 23:59. 

Chcesz wziąć udział w kursie? Kliknij w link: https://asdevops.pl/promocja-marzec-2024

 
 
 

Promocja na trzy najnowsze kursy w ofercie!

X