Database mancanti in ISPmanager
Guida alla risoluzione di un bug comune con un database mancante
È possibile che il server di database non sia in esecuzione sul tuo server.
Ciò accade spesso perché ISPManager stesso si avvia prima dei servizi indicati, ne analizza il contenuto e li nasconde per non confondere l'utente con link non funzionali (il servizio MySQL non è ancora avviato in quel momento).
Per avviarlo, vai su «Impostazioni server → Funzionalità» e assicurati che il server di database sia attivo (spia gialla):
ISPmanager 4

ISPmanager 5

Se non è abilitato, seleziona il server di database e clicca su Attiva nell'angolo in alto a destra.
Allo stesso modo, assicurati che il servizio MySQL sia in esecuzione andando su «Strumenti → Servizi»:
ISPmanager 4

ISPmanager 5

Se non è abilitato, seleziona il servizio e clicca su Avvia nell'angolo in alto a sinistra.
Se l'avvio del server di database dal pannello di controllo non riesce, connettiti al server tramite «SSH» ed esegui il comando:
Per Centos:
service mysqld start
Per Debian, Ubuntu:
service mysql start
Secondo metodo: se non riesci ad accedere a phpMyAdmin come root e compare l'errore #1045 «Impossibile connettersi al server MySQL»
Reimposta la password dell'utente root di MySQL.
Fermare MySQL:
/etc/init.d/mysql stop
Avviare MySQL tramite il comando:
/usr/bin/mysqld_safe --skip-grant-tables --user=root &
& indica che il comando verrà eseguito in background.
Avviare MySQL come root:
mysql -u root
Cambiare la password, aggiornare i privilegi degli utenti MySQL e uscire:
mysql> update mysql.user set Password=PASSWORD('new password') WHERE User='root';
mysql> flush privileges;
mysql> exit
Riavviare MySQL:
/etc/init.d/mysql restart
Verifica:
mysql -u root -p