Wstęp
Utworzenie bazy danych MySQL w DirectAdmin jest potrzebne między innymi podczas instalacji WordPressa, Joomla czy innych aplikacji korzystających z bazy danych. W panelu DirectAdmin można w prosty sposób utworzyć bazę, użytkownika oraz nadać mu odpowiednie uprawnienia.
Autoinstalator może zrobić to za Ciebie
Jeżeli hosting udostępnia autoinstalator aplikacji, ręczne tworzenie bazy danych może nie być konieczne. Podczas instalacji WordPressa lub innej aplikacji autoinstalator często sam tworzy bazę danych, użytkownika oraz bezpieczne hasło i automatycznie zapisuje dane potrzebne do połączenia z bazą.
W takiej sytuacji wystarczy przejść przez kolejne kroki instalatora. Ręczne tworzenie bazy MySQL przydaje się przede wszystkim wtedy, gdy instalujesz aplikację samodzielnie albo potrzebujesz utworzyć bazę niezależnie od autoinstalatora.
Szybkie rozwiązanie
- Zaloguj się do panelu DirectAdmin
- Otwórz sekcję MySQL Management
- Utwórz nową bazę danych
- Utwórz użytkownika MySQL i ustaw hasło
- Przypisz użytkownika do bazy
- Zapisz dane potrzebne do instalacji aplikacji
Krok 1: Zaloguj się do DirectAdmin
Zaloguj się do panelu administracyjnego DirectAdmin za pomocą danych otrzymanych od firmy hostingowej.
Po zalogowaniu przejdź do sekcji:
MySQL Management
W polskiej wersji DirectAdmin sekcja może być oznaczona jako „Zarządzanie MySQL” lub „Zarządzanie bazami danych”. Nazwa i dostępne opcje mogą różnić się w zależności od wersji panelu oraz konfiguracji i uprawnień nadanych przez firmę hostingową.
Krok 2: Utwórz bazę danych MySQL
W sekcji zarządzania bazami danych wybierz opcję utworzenia nowej bazy, np. Create New Database.
Podaj nazwę bazy danych. DirectAdmin może automatycznie dodać do niej nazwę użytkownika konta hostingowego, dlatego jej pełna nazwa może wyglądać na przykład tak:
konto_wordpress
Następnie zatwierdź utworzenie bazy.
Krok 3: Utwórz użytkownika MySQL
Podczas tworzenia bazy DirectAdmin może od razu umożliwić utworzenie użytkownika MySQL. Jeśli użytkownik nie został utworzony automatycznie, wybierz opcję dodania nowego użytkownika.
Ustaw nazwę użytkownika oraz silne, unikalne hasło. Nie używaj tego samego hasła, którego używasz do logowania do panelu DirectAdmin lub poczty.
Krok 4: Nadaj użytkownikowi uprawnienia
Użytkownik MySQL musi mieć dostęp do bazy danych, aby WordPress lub inna aplikacja mogła zapisywać i odczytywać informacje.
Przypisz utworzonego użytkownika do odpowiedniej bazy i nadaj mu wymagane uprawnienia.
W przypadku typowej instalacji WordPressa użytkownik powinien mieć dostęp pozwalający aplikacji na wykonywanie operacji na jej własnej bazie danych.
Krok 5: Zapisz dane bazy
Przed rozpoczęciem instalacji WordPressa zapisz wszystkie dane potrzebne do połączenia z bazą:
- nazwa bazy danych
- nazwa użytkownika MySQL
- hasło użytkownika
- adres serwera MySQL
W wielu konfiguracjach hostingowych serwerem MySQL jest localhost, ale zawsze należy sprawdzić informacje podane przez operatora hostingu.
Najczęstsze problemy
- nieprawidłowe hasło użytkownika MySQL
- brak uprawnień użytkownika do bazy
- podanie niepełnej nazwy bazy danych
- podanie niewłaściwego adresu serwera MySQL
- usunięcie użytkownika przed usunięciem aplikacji korzystającej z bazy
FAQ
Czy DirectAdmin tworzy użytkownika razem z bazą?
W zależności od wersji panelu i konfiguracji hostingu użytkownik może być tworzony podczas zakładania bazy. Jeśli nie, można utworzyć go osobno i następnie przypisać do odpowiedniej bazy.
Czy każda strona powinna mieć osobną bazę danych?
W większości przypadków jest to dobre rozwiązanie. Oddzielne bazy ułatwiają zarządzanie stronami, wykonywanie kopii zapasowych oraz późniejsze przenoszenie witryn.
Czy można zmienić hasło użytkownika MySQL?
Tak. Hasło użytkownika można zmienić z poziomu zarządzania bazami danych w DirectAdmin.
Czy można usunąć bazę danych w DirectAdmin?
Tak, ale przed jej usunięciem należy upewnić się, że żadna działająca strona lub aplikacja nie korzysta już z tej bazy. Usunięcie bazy może spowodować utratę zapisanych w niej danych.
Import istniejącej bazy danych
Jeśli masz gotową bazę danych w pliku .sql, po jej utworzeniu możesz przejść do phpMyAdmin dostępnego w DirectAdmin i zaimportować do niej zapisane dane.
Podsumowanie
Utworzenie bazy danych MySQL w DirectAdmin sprowadza się do utworzenia bazy, skonfigurowania użytkownika i nadania mu odpowiednich uprawnień. Po zapisaniu danych bazy można wykorzystać je podczas instalacji WordPressa lub innej aplikacji wymagającej MySQL.
Komentarze
Masz ten sam problem lub inne rozwiązanie?
Dyskutuj o tym artykule i podziel się swoim doświadczeniem:
Przejdź do zewnętrznej dyskusji na Facebooku dla tego artykułu
Ten problem nadal występuje? Napisz w komentarzu, spróbuję pomóc.