Dlaczego nie mogę połączyć aplikacji MariaDB przy użyciu phpMyAdmin?


Data ostatniej modyfikacji: 2023-07-28

Dotyczy produktów

  • MariaDB 10
  • phpMyAdmin 4.9.11.0 (lub starsza wersja) w systemie QTS 5.0.x
  • phpMyAdmin 5.2.1.0 (lub starsza wersja) w systemie QTS 5.1.x

Główna przyczyna

Aplikacja MariaDB 10 nie jest wbudowaną aplikacją; dlatego, aby uzyskać dostęp do MariaDB 10, należy edytować plik konfiguracyjny phpMyAdmin (config.inc.php) za pośrednictwem smb z systemem Windows.


Rozwiązanie

  1. Zaloguj się w systemie QTS jako administrator.
  2. Otwórz aplikację App Center.
  3. Zainstaluj aplikacje phpMyAdmin i MariaDB 10.
  4. Skonfiguruj ustawienia MariaDB 10.
    1. Otwórz aplikację MariaDB 10.
    2. Przejdź do obszaru Konto i baza danych.
    3. Następnie do Główne hasło i kliknij Resetuj.
      Uwaga
      Aplikacja zostanie uruchomiona ponownie po resetowaniu głównego hasła. Resetowanie głównego hasła nie spowoduje utraty danych.
  5. Skonfiguruj ustawienia phpMyAdmin.
    1. Połącz z folderem udostępnionym sieci Web jako administrator za pośrednictwem połączenia SMB.
    2. Przejdź do Web\phpMyAdmin\.
    3. Otwórz plik config.inc.php przy użyciu edytora tekstu.
    4. Znajdź obszar Servers configuration (Konfiguracja serwera).
      /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
    5. Usuń skrypt Servers configuration (Konfiguracja serwerów) z pliku.
    6. Wprowadź następujący skrypt.
      /** * Servers configuration */ $i = 0; /** * First server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['verbose'] = 'MariaDB 5'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['socket'] = '/tmp/mysql.sock'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false; /** * Second server */ $i++; /* Authentication type */ $cfg['Servers'][$i]['verbose'] = 'MariaDB 10'; $cfg['Servers'][$i]['auth_type'] = 'cookie'; /* Server parameters */ $cfg['Servers'][$i]['socket'] = '/var/run/mariadb10.sock'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = false;
    7. Zapisz plik.
    8. Zamknij aplikację phpMyAdmin.
    9. Otwórz ponownie aplikację phpMyAdmin.
    10. Wybierz MariaDB 5 lub MariaDB 10.
    11. Wprowadź nazwę użytkownika i hasło.
    12. Kliknij opcję Go (Przejdź).

Możesz teraz połączyć się z aplikacją MariaDB przy użyciu phpMyAdmin.

Czy artykuł ten był przydatny?

58% ludzi uważa, że to pomaga.
Dziękujemy za przekazanie opinii.

Poinformuj nas proszę, w jaki sposób możemy ulepszyć ten artykuł:

Bardziej szczegółowe opinie można wpisać poniżej.

Wybierz specyfikację

      Więcej Mniej

      Ta strona dostępna jest w też krajach/regionach:

      open menu
      back to top