Directadmin: Jak dodać nowego użytkownika bazy danych?
Baza danych to serce Twojej aplikacji, ale to użytkownik bazy jest kluczem, który ten silnik uruchamia. Częstym błędem początkujących administratorów jest korzystanie z jednego, domyślnego konta użytkownika do wszystkiego — od WordPress po testowe skrypty. Tymczasem dobra praktyka bezpieczeństwa i higiena pracy wymagają, aby każda aplikacja czy deweloper mieli własne, wydzielone dane dostępowe. Panel DirectAdmin pozwala na elastyczne zarządzanie tymi uprawnieniami bez konieczności wpisywania skomplikowanych komend SQL. W tym poradniku pokażemy Ci, jak w kilku kliknięciach utworzyć nowego użytkownika MySQL, precyzyjnie przypisać go do konkretnej bazy danych i nadać mu odpowiednie uprawnienia.
Poniższa instrukcja oparta jest na panelu DirectAdmin (używanym m.in. przez SEOHOST czy HitMe), ale mechanizmy te są uniwersalne dla większości nowoczesnych hostingów współdzielonych.
Jak dodać nowego użytkownika MySQL?
- Zaloguj się do DirectAdmin.
- Wejdź w Zarządzanie kontami > Bazy danych

- Kliknij Zarządzaj użytkownikami, na górze ekranu.
- Na dole ekranu użyj sekcji Utwórz użytkownika, podając jego nazwę (nazwę po identyfikatorze serwera) oraz hasło użytkownika.

- Zapisz zmiany.
Użytkownik został dodany, ale nie jest jeszcze przypisany do żadnej bazy danych. Co więcej, może być użytkownikiem kilku baz danych.
W kolejnym kroku musisz przyznać mu dostęp do bazy danych i ustawić uprawnienia.
- Na liście dostępnych użytkowników znajdziesz nowego, kliknij Zarządzaj.
- W sekcji Dostęp do baz danych, przyznaj dostęp do bazy danych, wskazując ją z listy.

- Potwierdź klikając Przyznaj pełny dostęp.
- Teraz pojawi się dodatkowe pole Przywileje. Kliknij, aby zarządzać przywilejami użytkownikami, czyli prawami dostępu.
Zarządzanie użytkownikami bazy danych
- Wejdź w Zarządzanie kontami > Bazy danych

- Kliknij Zarządzaj, obok nazwy wybranej bazy danych.
- Znajdziesz tu sekcję Dostęp użytkownika, gdzie możesz łatwo zarządzać użytkownikami przypisanymi do tej konkretnej bazy danych (1 użytkownik może obsługiwać wiele baz danych).

Podsumowując, w panelu DirectAdmin w sekcji Bazy danych w pierwszej kolejności zarządzasz bazami danych i dodajesz nowych użytkowników. Kiedy utworzysz użytkownika, przypisujesz go do jednej lub wielu baz danych. W kolejnym kroku, z poziomu użytkownika lub z poziomu bazy danych, możesz ustawić jego przywileje i zarządzać hasłami dostępu.
Ponieważ jeden użytkownik, może uzyskać dostęp do wielu baz danych, w zarządzaniu użytkownikiem masz informację, do jakich baz danych ma dostęp, a w widoku zarządzania bazą danych, jacy użytkownicy są do niej przypisani.