Perché non è possibile connettere a MariaDB utilizzando phpMyAdmin?
Ultima data di modifica
2023-07-28
Prodotti applicabili
- MariaDB 10
- phpMyAdmin 4.9.11.0 (o precedente) su QTS 5.0.x
- phpMyAdmin 5.2.1.0 (o precedente) su QTS 5.1.x
Causa principale
MariaDB 10 non è un’applicazione integrata, pertanto è necessario modificare il file di configurazione phpMyAdmin (config.inc.php) tramite smb con Windows per accedere a MariaDB 10.
Soluzione
- Accedere a QTS come amministratore.
- Aprire App Center.
- Installare phpMyAdmin e MariaDB 10.
- Configurare le impostazioni di MariaDB 10.
- Aprire MariaDB 10.
- Andare su Account e database.
- Accanto a Password root, fare clic su Reimposta.NotaL’applicazione sarà riavviata dopo il ripristino della password root. Il ripristino della password root non causa la perdita dei dati.
- Configurare le impostazioni di phpMyAdmin.
- Connettersi alla cartella condivisa Web come amministratore tramite una connessione SMB.
- Andare su Web\phpMyAdmin\.
- Apre il file config.inc.php usando l’editor di testo.
- Individuare la sezione Servers configuration (Configurazione server).
/** * 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; - Eliminare lo script Servers configuration (Configurazione server) dal file.
- Inserire il seguente script.
/** * 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; - Salvare il file.
- Chiudere l’app phpMyAdmin.
- Aprire nuovamente l’app phpMyAdmin.
- Selezionare MariaDB 5 o MariaDB 10.

- Inserire il nome utente e la password.
- Fare clic su Go (Vai).
A questo punto, è possibile connettersi a MariaDB utilizzando phpMyAdmin.