Bazy danych są obecnie jednym z elementów najczęściej używanych przez tysiące programistów, personel pomocniczy i użytkowników IT do scentralizowanej i bezpiecznej kontroli danych organizacji. Stąd tak ważne jest posiadanie kluczowych narzędzi do prawidłowej administracji. Następnie w Solvetic porozmawiamy o jednym z najczęściej używanych narzędzi do tego zadania, takim jak MariaDB, i przeprowadzimy ten proces w nowej edycji CentOS 8.
Co to jest MariaDBMariaDB Server jest wymieniany jako jeden z najczęściej używanych serwerów bazodanowych na świecie ze względu na jego różne funkcje, bezpieczeństwo, skalowalność i dynamikę w kontroli danych, a jedną z jego największych zalet jest to, że został zbudowany przez programistów oryginalnych MySQL. jest to narzędzie typu open source, które jest stale aktualizowane.
MariaDB potrafi konwertować dane na ustrukturyzowane informacje zgodne z szeroką gamą aktualnych aplikacji i korzysta z relacyjnej bazy danych, która integruje interfejs SQL do dostępu do danych. Jako jeszcze jeden punkt na korzyść MariaDB mówimy, że najnowsze wersje MariaDB zawierają funkcje GIS i JSON.
Ograniczenia wersji MariaDBWersje MariaDB zastępują MySQL, ale mają pewne ograniczenia, takie jak:
- Pliki danych MariaDB są zazwyczaj plikami binarnymi kompatybilnymi z równoważną wersją MySQL.
- Wszystkie nazwy plików i ścieżek są takie same.
- Pliki definicji danych i tabel (.frm) są w pełni kompatybilne z plikami binarnymi.
wyróżniające się cechyNiektóre z jego najbardziej wyróżniających się cech to:
- MariaDB jest kompatybilna z wieloma systemami operacyjnymi, takimi jak Linux, FreeBSD, macOS i kilkoma innymi.
- Posiada wsparcie dla języka PHP.
- MariaDB korzysta ze standardowych języków zapytań.
- Integruje kolumny dynamiczne, takie jak COLUMN_ADD, COLUMN_CHECK, COLUMN_CREATE, COLUMN_DELETE, COLUMN_EXISTS, COLUMN_GET, COLUMN_JSON, COLUMN_LIST
- Integruje technologię klastrową Galera.
- Teraz zobaczymy, jak zainstalować MariaDB na CentOS 8.
1. Jak zainstalować MariaDB na CentOS 8?
Krok 1
Pierwszym krokiem, jaki należy podjąć, będzie skonsulowanie pakietów MaríaDB w CentOS 8, wykonując następujące czynności:
mniam szukaj mariadb
POWIĘKSZAĆ
Krok 2
Teraz, aby zapoznać się ze szczegółowymi informacjami o MariaDB, wykonujemy następujące czynności:
mniam informacje mariadb
POWIĘKSZAĆ
Krok 3
Kontynuujemy instalację MariaDB wykonując:
mniam zainstaluj serwer mariadb
POWIĘKSZAĆ
Krok 4
Wpisujemy literę „s”, aby potwierdzić pobranie i instalację MariaDB:
POWIĘKSZAĆ
Krok 5
Przechodzimy do włączenia usługi MariaDB, wykonując następujący wiersz:
systemctl włącz mariadb.service
POWIĘKSZAĆ
Krok 6
Niektóre z przydatnych poleceń do zarządzania MariaDB to:
Zatrzymaj usługę MariaDB
systemctl zatrzymaj mariadb.service
Uruchom usługę MariaDB
systemctl start mariadb.service
Uruchom ponownie usługę MariaDB
systemctl uruchom ponownie mariadb.service
Sprawdź status usługi MariaDB
status systemuctl mariadb.service
POWIĘKSZAĆ
2. Jak zabezpieczyć serwer MariaDB w CentOS 8?
Krok 1
Teraz nadszedł czas, aby chronić serwer MariaDB w CentOS 8, w tym celu wykonamy następujące czynności:
mysql_secure_installationKrok 2
Przede wszystkim zostanie wskazane, że wpisujemy hasło użytkownika root, ponieważ nie zostało ono przypisane, musimy nacisnąć Enter:
POWIĘKSZAĆ
Krok 3
Tam pyta, czy chcemy je przypisać, wpisujemy literę „Y”, aby przypisać hasło użytkownika root MariaDB:
POWIĘKSZAĆ
Krok 4
Po tym znajdujemy serię pytań, takich jak:
- Usuń anonimowego użytkownika.
- Wyłącz zdalny dostęp.
- Usuń testową bazę danych.
- Przeładuj uprawnienia.
POWIĘKSZAĆ
3. Jak uzyskać dostęp do MariaDB w CentOS 8
Krok 1
Aby uzyskać dostęp do MariaDB w CentOS 8, musimy wprowadzić następujące polecenie:
mysql -u root -pWciskamy Enter i wpisujemy hasło, które wprowadziliśmy w procesie konfiguracji, a tym samym uzyskujemy dostęp do MariaDB:
POWIĘKSZAĆ
Krok 2
Tam możemy wpisać polecenie "pokaż bazy danych;" aby wyświetlić dostępne bazy danych i wyjść z MariaDB, wykonując "quit":
POWIĘKSZAĆ
4. Jak dodać bazy danych w MariaDB na CentOS 8?
Krok 1
Pierwszym miejscem będzie dostęp do MySQL poprzez wykonanie:
mysql -u root -p mysqlPo uzyskaniu dostępu do MariaDB tworzymy naszą bazę danych w następujący sposób:
TWÓRZ BAZĘ DANYCH Soltic; (tworzy nową bazę danych) CREATE USER 'solvetic' @ 'localhost' IDENTIFIED BY 'solvetic'; (Utwórz nazwę użytkownika wraz z hasłem) GRANT ALL ON solvetic1 * TO 'solvetic' @ 'localhost'; (Przyznaje użytkownikowi uprawnienia do bazy danych) FLUSH PRIVILEGES; (Resetuje uprawnienia)
POWIĘKSZAĆ
Wychodzimy z MariaDB, wykonując "quit".
Krok 2
Po tym możemy ponownie uruchomić "pokaż bazy danych;" i tam zobaczymy utworzoną bazę danych:
Aby wejść do MariaDB z utworzoną bazą danych, uruchomimy w CentOS 8:
mysql -u solvetic -p'solvetic 'solvetic1Lub możemy uruchomić:
mysql -u solvetic -p solvetic1Następnie wprowadzamy hasło.
Krok 3
Wynikiem będzie dostęp do wspomnianej bazy danych:
POWIĘKSZAĆ
Tak prosto zainstalowaliśmy i stworzyliśmy bazy danych w MariaDB w CentOS 8 i mamy już najlepsze rozwiązania do zarządzania bazami danych.