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

file

ISPmanager 5

file

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

file

ISPmanager 5

file

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 &amp

& 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
Hai bisogno di aiuto?I nostri ingegneri ti aiuteranno gratuitamente con qualsiasi domanda in pochi minutiContattaci