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
- Zaloguj się w systemie QTS jako administrator.
- Otwórz aplikację App Center.
- Zainstaluj aplikacje phpMyAdmin i MariaDB 10.
- Skonfiguruj ustawienia MariaDB 10.
- Otwórz aplikację MariaDB 10.
- Przejdź do obszaru Konto i baza danych.
- Następnie do Główne hasło i kliknij Resetuj.UwagaAplikacja zostanie uruchomiona ponownie po resetowaniu głównego hasła. Resetowanie głównego hasła nie spowoduje utraty danych.
- Skonfiguruj ustawienia phpMyAdmin.
- Połącz z folderem udostępnionym sieci Web jako administrator za pośrednictwem połączenia SMB.
- Przejdź do Web\phpMyAdmin\.
- Otwórz plik config.inc.php przy użyciu edytora tekstu.
- 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; - Usuń skrypt Servers configuration (Konfiguracja serwerów) z pliku.
- 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; - Zapisz plik.
- Zamknij aplikację phpMyAdmin.
- Otwórz ponownie aplikację phpMyAdmin.
- Wybierz MariaDB 5 lub MariaDB 10.

- Wprowadź nazwę użytkownika i hasło.
- Kliknij opcję Go (Przejdź).
Możesz teraz połączyć się z aplikacją MariaDB przy użyciu phpMyAdmin.