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.

 

Ostatni webinar w tym roku!

Zapraszamy na bezpłatny webinar poświęcony roli sztucznej inteligencji w zarządzaniu infrastrukturą IT, zarówno w dużych serwerowniach, jak i w środowiskach homelab.

W trakcie wydarzenia dowiesz się, jak AI może wspierać codzienną pracę administratora, pomagając w automatyzacji procesów, monitorowaniu zasobów, analizie danych oraz zwiększaniu efektywności operacyjnej.

Zapisy na: https://asdevops.pl/warsztaty/

 

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/

 

 

 

Ostatni webinar w tym roku!

Zapraszamy na bezpłatny webinar poświęcony roli sztucznej inteligencji w zarządzaniu infrastrukturą IT, zarówno w dużych serwerowniach, jak i w środowiskach homelab.

W trakcie wydarzenia dowiesz się, jak AI może wspierać codzienną pracę administratora, pomagając w automatyzacji procesów, monitorowaniu zasobów, analizie danych oraz zwiększaniu efektywności operacyjnej.

Zapisy na: https://asdevops.pl/warsztaty/

 

 

 

 

Warsztaty "Użycie AI w Serwerowni i Homelab"!

X