Waarom kan ik geen verbinding maken met MariaDB met phpMyAdmin?
Laatst gewijzigd op:
2023-07-28
Van toepassing zijnde producten
- MariaDB 10
- phpMyAdmin 4.9.11.0 (of eerder) in QTS 5.0.x
- phpMyAdmin 5.2.1.0 (of eerder) in QTS 5.1.x
Hoofdoorzaak
MariaDB 10 is geen ingebouwde toepassing; u moet daarom het phpMyAdmin-configuratiebestand (config.inc.php) via smb met Windows bewerken om toegang te krijgen tot MariaDB 10.
Oplossing
- Meld aan bij QTS als een beheerder.
- Open App Center.
- Installeer phpMyAdmin en MariaDB 10.
- Configureer de instellingen voor MariaDB 10.
- Open MariaDB10.
- Ga naar Account en Database.
- Klik naast Hoofdwachtwoord, op Opnieuw instellen.OpmerkingDe toepassing zal na het resetten van het hoofdwachtwoord opnieuw opstarten. Met het resetten van het hoofdwachtwoord gaan geen gegevens verloren.
- Configureer de instellingen voor phpMyAdmin.
- Maak verbinding met de Web-gedeelde map als beheerder via een SMB-verbinding.
- Ga naar Web\phpMyAdmin\.
- Open het bestand config.inc.php met een tekstverwerker.
- Zoek het gedeelte Servers configuration.
/** * 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; - Verwijder het script Servers configuration uit het bestand.
- Geef het volgende script op.
/** * 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; - Bewaar het bestand.
- Sluit de phpMyAdmin-app.
- Open de phpMyAdmin-app opnieuw.
- Selecteer MariaDB 5 of MariaDB 10.

- Voer de gebruikersnaam en het wachtwoord in.
- Klik op Start.
U kunt nu met phpMyAdmin verbinding maken met MariaDB.