Baza wiedzy›Webhosting›Bazy danych

Webhosting – Bazy danych

Na tej stronieParametry baz danychTworzenie bazy danychKonta użytkowników bazy danychZarządzanie bazą danychAktualna wersja bazy danychTypowe problemyCzęsto zadawane pytania

Ten artykuł omawia podstawowe zasady działania baz danych w Webhostingu. Jeśli chcesz wyeksportować lub zaimportować dane, postępuj zgodnie z instrukcją Webhosting – Import i eksport bazy danych w phpMyAdmin.

W tym artykule dowiesz się:


Parametry baz danych

Do każdego webhostingu masz do dyspozycji nieograniczoną liczbę baz danych MariaDB.

Podstawowe parametry baz danych w Webhostingu to:


Tworzenie bazy danych

Aby utworzyć bazę danych, postępuj według poniższej instrukcji:

  1. Zaloguj się do administracji klienta ⧉.
  2. W górnym menu wybierz zakładkę Hosting services Webhosting lub WMS.
  3. Otwórz szczegóły konkretnej usługi.
  4. W menu po lewej stronie kliknij link New database.
  5. Nazwij bazę danych (maks. 7 znaków, bez znaków diakrytycznych), wybierz lub wpisz odbiorcę e-maila z hasłem i kliknij przycisk Create.

Alternatywnie możesz utworzyć bazę danych bezpośrednio w szczegółach Webhostingu, klikając link utwórz nową w tabeli Databases.

Tworzenie nowej bazy danych przez link w menu po lewej stronie lub w szczegółach webhostingu
Tworzenie nowej bazy danych przez link w menu po lewej stronie lub w szczegółach webhostingu

Po utworzeniu bazy danych system wyśle dane logowania na adres e-mail podany podczas zakładania usługi.


Konta użytkowników bazy danych

Do baz danych można uzyskać dostęp wyłącznie z interfejsu internetowego phpMyAdmin ⧉ oraz z serwerów webhostingowych VEDOS. Bazy danych nie są dostępne z zewnątrz ani z innych serwerów i w żaden sposób nie umożliwiamy takiego dostępu.

Po utworzeniu bazy danych MariaDB otrzymasz dwa zestawy danych logowania:

  • Użytkownik admin (login zaczyna się od litery i) ma pełne uprawnienia do bazy danych. Za pomocą tej nazwy użytkownika zarządzaj bazami danych wyłącznie przez interfejs phpMyAdmin[pma] – jeśli nie jest to konieczne, nie łącz się nim z poziomu PHP.
  • Użytkownik web (login zaczyna się od litery w) ma ograniczone uprawnienia: może pracować z danymi, ale nie może zmieniać struktury tabel. Tego użytkownika używaj do połączenia z bazą danych z poziomu PHP.

Każda baza danych ma na stałe przypisanych tych dwóch użytkowników. Ze względów bezpieczeństwa nie można zmieniać uprawnień tych użytkowników ani dodawać nowych.

Podczas wprowadzania danych bazy danych w aplikacji PHP zwróć uwagę, aby poprawnie podać poniższe 4 dane (znajdziesz je w e-mailu z informacją o utworzeniu bazy danych lub w szczegółach bazy danych w administracji klienta):

  • nazwa serwera bazy danych – w postaci wmX.wedos.net lub mdX.wedos.net, gdzie X to numer
  • nazwa bazy danych
  • login
  • hasło (uważaj na ewentualne spacje przed hasłem lub po nim)

Zarządzanie bazą danych

Zmiany wprowadzone w administracji klienta zostaną zastosowane w ciągu 30 minut.

Do zarządzania bazą danych w administracji klienta przejdziesz w następujących krokach:

  1. Zaloguj się do administracji klienta ⧉.
  2. W górnym menu wybierz zakładkę Hosting services Webhosting lub WMS.
  3. Otwórz szczegóły konkretnej usługi.
  4. W szczegółach usługi znajdź konkretną bazę danych i kliknij ikonę lupy, aby otworzyć jej szczegóły.
Otwieranie szczegółów bazy danych
Otwieranie szczegółów bazy danych

Bezpośrednio w administracji klienta możesz:

Zmiana hasła konta bazy danych

Jeśli zmienisz hasło użytkownika, za pomocą którego Twoja aplikacja loguje się do bazy danych, wprowadź odpowiednią zmianę także w kodzie PHP, który łączy się z bazą danych przy użyciu tego konta! Jeśli w kodzie pozostawisz stare hasło, połączenie z bazą danych nie będzie działać.

Dla każdego konta bazy danych możesz zmienić hasło. W tabeli Change password admin lub Change password web w szczegółach bazy danych wprowadź zmianę i zapisz ją.

Formularze zmiany haseł użytkowników admin i web
Formularze zmiany haseł użytkowników admin i web

Usuwanie bazy danych

Przed usunięciem bazy danych zalecamy wykonanie kopii zapasowej danych przez eksport zgodnie z tą instrukcją. Usunięcie bazy danych oznacza jej całkowite i nieodwracalne usunięcie wraz ze wszystkimi danymi, które zawiera.

Aby usunąć bazę danych, wpisz w polu w ramce Delete Database wielkimi literami słowo DELETE i potwierdź przyciskiem Delete Database.

Usuwanie bazy danych w szczegółach
Usuwanie bazy danych w szczegółach

Po usunięciu nie można utworzyć nowej bazy danych o tej samej nazwie. 

Same dane możesz odtworzyć z własnej lub naszej kopie zapasowe, a mianowicie import do nowo utworzonej bazy danych. Nową bazę danych następnie podłączysz do aplikacji internetowej, modyfikując jej konfigurację.


Aktualna wersja bazy danych

Najwyższa możliwa wersja MariaDB to obecnie 10.11.16.

Jeśli oprogramowanie korzystające z bazy danych nie podaje jej wersji, możesz ją sprawdzić w:

Wersja bazy danych w administracji klienta

Wersję bazy danych (oraz inne informacje o niej) uzyskasz w szczegółach bazy danych w następujących krokach:

  1. Zaloguj się do administracji klienta ⧉.
  2. W górnym menu wybierz Hosting services Webhosting lub WMS.
  3. Z listy wybierz usługę, której bazę danych chcesz sprawdzić.
  4. W szczegółach usługi w tabeli Databases kliknij nazwę wybranej bazy danych.
  5. W szczegółach bazy danych przy pozycji Database server sprawdź wersję bazy danych.
Serwer bazy danych w szczegółach bazy danych
Serwer bazy danych w szczegółach bazy danych

Wersja bazy danych w phpMyAdmin

W interfejsie phpMyAdmin wersję bazy danych uzyskasz w następujący sposób:

  1. Zaloguj się do interfejsu phpMyAdmin ⧉.
  2. Wyszukaj wersję bazy danych w panelu Database server.
Określanie wersji bazy danych w phpMyAdmin
Określanie wersji bazy danych w phpMyAdmin

Typowe problemy

Do typowych problemów z bazami danych należą:

Nieodpowiednia wersja bazy danych

Problem: Aplikacja wymaga innego typu lub wersji bazy danych.

Rozwiązanie: Nasze usługi zazwyczaj nie obsługują zmiany wersji bazy danych.

Webhosting obsługuje wyłącznie bazy danych MariaDB. Każdy inny system baz danych można uruchomić tylko na własnym serwerze ⧉.

Wolna baza danych

Problem: Aplikacja wymaga innego typu lub wersji bazy danych.

Przyczyna: Szybkość bazy danych zależy w dużej mierze od jej rozmiaru i jakości indeksowania. Częstą przyczyną jest brak indeksu podstawowego bazy danych.

Rozwiązanie: Sprawdź, czy baza danych nie zawiera zbędnych pozycji, takich jak archiwalne logi i inne elementy, z których strona ani jej komponenty aktywnie nie korzystają. Upewnij się, że każda tabela zawiera indeks podstawowy, a w razie potrzeby zaktualizuj indeksowanie zawartości jako takie.

Więcej informacji znajdziesz w artykule społeczności MySQL – optymalizacja wydajności, indeksy ⧉.

Baza danych niedostępna z Internetu

Problem: Nie mogę zalogować się do bazy danych z aplikacji działającej u innego dostawcy lub na moim komputerze.

Przyczyna: Dostęp do baz danych w Webhostingu jest ze względów bezpieczeństwa ograniczony wyłącznie do usług WEDOS Webhosting i WMS. Wyjątków od tej reguły nie stosujemy.

Rozwiązanie: Do zarządzania bazami danych użyj aplikacji na Webhostingu (np. na subdomenie), lub interfejsu phpMyAdmin ⧉.

Niewystarczające uprawnienia użytkownika web

Problem: Aplikacja nie działa poprawnie, gdy loguję się do bazy danych jako użytkownik web.

Przyczyna: Aplikacja musi używać poleceń konta administratora, na przykład do tworzenia tabel podczas instalacji systemu CMS.

Rozwiązanie: Na niezbędny czas wprowadź dane konta administratora.

Niedziałająca strona po modyfikacji bazy danych

Problem: Po wprowadzeniu zmian w bazie danych strona przestała działać.

Przyczyna: Najczęstszym źródłem problemów jest zmiana hasła w administracji, ale nie w pliku konfiguracyjnym strony. Może też chodzić o uszkodzenie lub usunięcie części bazy danych niezbędnej do prawidłowego działania strony.

Rozwiązanie: Jeśli zmieniono tylko hasło do bazy danych, zaktualizuj je w pliku konfiguracyjnym swojej aplikacji. Poradnik społeczności dotyczący edycji w popularnych systemach CMS znajdziesz pod tym linkiem ⧉. Jeśli zmieniono zawartość bazy danych i strona przestała działać, zaimportuj kopię zapasową.

Usunięta baza danych

Problem: Przypadkowo usunęliśmy bazę danych.

Rozwiązanie: Istnieją dwa rodzaje usuniętych baz danych:


Często zadawane pytania

Gdzie dokładnie ustawić w PHP nowe dane dostępowe do bazy danych?

To zależy od Twojej konkretnej aplikacji. Artykuł zawierający połączenia z bazami danych popularnych systemów CMS znajdziesz w poradniku społeczności Systemy CMS i połączenie z bazą danych ⧉. Jeśli używasz innej aplikacji, zapytaj pomoc techniczną aplikacji lub swojego webmastera.

Jaka jest różnica między MySQL a MariaDB?

MariaDB jest odgałęzieniem MySQL. Są wzajemnie kompatybilne, a większość systemów CMS działa z MariaDB w pełni poprawnie. Jeśli Twoja aplikacja wymaga MySQL, powinna niezawodnie działać także z MariaDB i odwrotnie. Na większości serwerów baz danych używamy już wyłącznie MariaDB bez możliwości zmiany. Jeśli bezwzględnie wymagasz MySQL, rozwiązaniem może być serwer VPS ⧉. Ewentualnie skontaktuj się z naszym Supportem.

Jak sprawdzić dane logowania do bazy danych bez e-maila o utworzeniu usługi?

Możesz je sprawdzić w pliku konfiguracyjnym swojej aplikacji PHP, która korzysta z danej bazy danych. Jeśli to niemożliwe, hasło do bazy danych trzeba będzie zmienić. Obok formularza zmiany haseł znajdziesz też tabelę z przeglądem dostępów do bazy danych.

Czy ten artykuł był pomocny?

Państwa opinia pomaga nam ulepszać artykuły.

Państwa wiadomość trafi do zespołu redagującego dokumentację, który na nią nie odpowiada. Jeśli potrzebują Państwo pomocy, prosimy skontaktować się z nami za pomocą formularza kontaktowego. Prosimy nie podawać haseł ani danych osobowych.

Nie znalazłeś tego, czego szukasz?

Zadaj pytanie innym klientom na stronie społeczności Help.