Default password MYSQL / phpmyadmin

348 views
Skip to first unread message

Technet

unread,
Nov 23, 2014, 8:52:47 AM11/23/14
to nethse...@googlegroups.com
Buon giorno,
ho installato phpmyadmin come da istruzioni:
http://dev.nethserver.org/projects/nethforge/wiki/Nethserver-phpmyadmin

Ora al momento di fare il login in phpmyadmin mi chiede user e password.
Ho provato un po' di combinazioni standard ma non funzionano..

Dove trovo user e password impostati di default ?

technet...@gmail.com

unread,
Nov 23, 2014, 12:04:54 PM11/23/14
to nethse...@googlegroups.com, technet...@gmail.com
Sono arrivato a concludere che c'è qualcosa che non va nell'installazione.. ho rimosso il pacchetto:
yum remove nethserver-phpmyadmin

dopo di che digitando nel browser
https://xxx.xxx.xxx.xxx/phpmyadmin

mi si presenta lo stesso l'avviso di richiesta password! Come è possibile ?
Consigli per installare correttamente phpmyadmin ?

Giacomo Sanchietti

unread,
Nov 24, 2014, 2:34:22 AM11/24/14
to nethse...@googlegroups.com
Ciao,

> Dove trovo user e password impostati di default ?

è documentato proprio nella pagina che hai correttamente riportato:

1) Apri una shell sulla macchina (da monitor o via SSH)
2) Esegui il comando
cat /etc/my.pwd
3) La password visualizzata è quella da usare insieme all'utente "root".


> mi si presenta lo stesso l'avviso di richiesta password! Come è possibile ?

Sicuramente il pacchetto ha lasciato un file nella directory di
configurazione di httpd.
Dovrebbe essere questo: /etc/httpd/conf.d/phpMyAdmin.conf

> Consigli per installare correttamente phpmyadmin ?

Reinstalla con yum e segui le istruzioni qui sopra.
Se hai altri problemi, chiedi pure.


Giacomo

technet...@gmail.com

unread,
Nov 24, 2014, 3:33:59 AM11/24/14
to nethse...@googlegroups.com
anche eliminando il file con
rm /etc/httpd/conf.d/phpMyAdmin.conf
all'indirizzo https://..../phpmyadmin viene richiesto user e password..
boh.. ho reinstallato il pacchetto dall'interfaccia grafica stavolta ma continua a non andare.
Confermo che la password la prendevo dal file giusto.
Ora mi è sorto un dubbio.. questo file quando e come viene generato ?
Perchè io ho installato e poi siccome non funzionava disinstallato tutto (mysql e phpmyadmin) e poi reinstallato e la password scritta nel file è rimasta esattamente la stessa.. non dovrebbe invece essere casuale e cambiare ad ogni installazione ?

Davide Principi

unread,
Nov 24, 2014, 3:49:48 AM11/24/14
to nethse...@googlegroups.com
On Mon, 2014-11-24 at 00:33 -0800, technet...@gmail.com wrote:
> anche eliminando il file con
> rm /etc/httpd/conf.d/phpMyAdmin.conf
> all'indirizzo https://..../phpmyadmin viene richiesto user e password..

Strano, avevi anche riavviato apache? In ogni caso per ottenere una
completa disinstallazione di PHPMyAdmin è necessario rimuovere

- nethserver-phpmyadmin (che configura)
- phpMyAdmin (l'applicazione vera e propria)

> boh.. ho reinstallato il pacchetto dall'interfaccia grafica stavolta ma continua a non andare.
> Confermo che la password la prendevo dal file giusto.

Da quel che mi ricordo la modalità di autenticazione di default di
nethserver-phpmyadmin è username=admin e password dell'utente di sistema
admin.

http://dev.nethserver.org/projects/nethforge/wiki/Nethserver-phpmyadmin#Mode-adminaccess

Le credenziali di root (di MySQL) sono accettate in modalità MultiUser,

http://dev.nethserver.org/projects/nethforge/wiki/Nethserver-phpmyadmin#Mode-multiaccess


> Ora mi è sorto un dubbio.. questo file quando e come viene generato ?
> Perchè io ho installato e poi siccome non funzionava disinstallato tutto (mysql e phpmyadmin) e poi reinstallato e la password scritta nel file è rimasta esattamente la stessa.. non dovrebbe invece essere casuale e cambiare ad ogni installazione ?
>

Le password auto-generate sono salvate di solito
in /var/lib/nethserver/secrets. Se vengono modificate va poi eseguito
l'evento "update" del/dei pacchetto/i che le utilizzano.

Meglio non cambiarle ;)



--
Davide Principi

#davidep | @davideprincipi | GPG 0x5651EA71


technet...@gmail.com

unread,
Nov 24, 2014, 3:51:05 AM11/24/14
to nethse...@googlegroups.com, technet...@gmail.com
> anche eliminando il file con
> rm /etc/httpd/conf.d/phpMyAdmin.conf
> all'indirizzo https://..../phpmyadmin viene richiesto user e password..
> boh.. ho reinstallato il pacchetto dall'interfaccia grafica stavolta ma continua a non andare.
> Confermo che la password la prendevo dal file giusto.
> Ora mi è sorto un dubbio.. questo file quando e come viene generato ?
> Perchè io ho installato e poi siccome non funzionava disinstallato tutto (mysql e phpmyadmin) e poi reinstallato e la password scritta nel file è rimasta esattamente la stessa.. non dovrebbe invece essere casuale e cambiare ad ogni installazione ?

Aggiornamento:
Il file si rigenera dopo l'installazione del pacchetto mysql. Il file non viene sovrascritto, quindi mostra una password sbagliata se viene aperto con vim (comando vi /etc/my.pwd) perchè vim blocca le modifiche al file.
Ho risolto cancellando il file, il pacchetto mysql e reinstallandolo.
Ora la password è cambiata, ne è stata generata una nuova.
Permangono i problemi con phpmyadmin. Se metto user: root e password nuova non si apre nulla. Deve essere andato storto qualcosa nell'installazione del pacchetto phpmyadmin.. a questo punto dovrei rimuovere a mano tutti i file perchè disinstallando il pacchetto sembra non farlo :(
Mi potete dire come rimuovere i file manualmente ?

Davide Principi

unread,
Nov 24, 2014, 4:01:40 AM11/24/14
to nethse...@googlegroups.com
On Mon, 2014-11-24 at 00:51 -0800, technet...@gmail.com wrote:
> Aggiornamento:
> Il file si rigenera dopo l'installazione del pacchetto mysql. Il file non viene sovrascritto, quindi mostra una password sbagliata se viene aperto con vim (comando vi /etc/my.pwd) perchè vim blocca le modifiche al file.
> Ho risolto cancellando il file, il pacchetto mysql e reinstallandolo.

Confermo che nel caso particolare di nethserver-mysql, la password è
salvata in /etc/my.pwd, anziché in /var/lib/nethserver/secrets.

> Ora la password è cambiata, ne è stata generata una nuova.
> Permangono i problemi con phpmyadmin. Se metto user: root e password nuova non si apre nulla. Deve essere andato storto qualcosa nell'installazione del pacchetto phpmyadmin.. a questo punto dovrei rimuovere a mano tutti i file perchè disinstallando il pacchetto sembra non farlo :(
> Mi potete dire come rimuovere i file manualmente ?
>

Per questo vedi il mio messaggio precedente: forse non sono le
credenziali giuste per la tua configurazione! Puoi incollare l'output
del comando `config show phpmyadmin` ?

technet...@gmail.com

unread,
Nov 24, 2014, 4:11:35 AM11/24/14
to nethse...@googlegroups.com
Il giorno lunedì 24 novembre 2014 10:01:40 UTC+1, Davide Principi ha scritto:
>
>
> Per questo vedi il mio messaggio precedente: forse non sono le
> credenziali giuste per la tua configurazione! Puoi incollare l'output
> del comando `config show phpmyadmin` ?
>
> --
> Davide Principi
>
> #davidep | @davideprincipi | GPG 0x5651EA71

Allora.. mi sa che ho fatto un gran disastro.. non capendo la differenza fra pacchetti di configurazione e l'applicazione ho rimosso un po' uno e un po' l'altro.. insomma un disastro..

di mysql ho rimosso:
yum remove mysql
yum remove nethserver-mysql

ma vedo che mysqld contiuna a esserci come servizio ed è fermo.
Se reinstallo mysql si rigenerano le password di root ?

invece phpmyadmin adesso la situazione è ripulita
eliminando il file di configurazione rimasto orfano che citavi nei post precenderti quindi adesso non appare nulla come configurazione.
yum remove nethserver-phpmyadmin
yum remove phpMyAdmin

ora come ripristino la situazione ? In particolare mysql che c'è ma è fermo..

Davide Principi

unread,
Nov 24, 2014, 4:16:11 AM11/24/14
to nethse...@googlegroups.com
On Mon, 2014-11-24 at 01:11 -0800, technet...@gmail.com wrote:
> ora come ripristino la situazione ? In particolare mysql che c'è ma è
> fermo..

Il servizio è del pacchetto mysql-server; immagino sia ancora lì per
questo:

rpm -qf /usr/bin/mysqld_safe
mysql-server-5.1.73-3.el6_5.x86_64

Prova con i seguenti comandi:

# Affinché sia generata una una nuova password:
rm -f /etc/my.pwd

# Per installare e configurare MySQL
yum install nethserver-mysql mysql

Davide Principi

unread,
Nov 24, 2014, 4:21:39 AM11/24/14
to nethse...@googlegroups.com
On Mon, 2014-11-24 at 10:16 +0100, Davide Principi wrote:
> On Mon, 2014-11-24 at 01:11 -0800, technet...@gmail.com wrote:
> > ora come ripristino la situazione ? In particolare mysql che c'è ma è
> > fermo..
>
> Il servizio è del pacchetto mysql-server; immagino sia ancora lì per
> questo:
>
> rpm -qf /usr/bin/mysqld_safe
> mysql-server-5.1.73-3.el6_5.x86_64
>
> Prova con i seguenti comandi:
>
> # Affinché sia generata una una nuova password:
> rm -f /etc/my.pwd
>
> # Per installare e configurare MySQL
> yum install nethserver-mysql mysql

Probabilmente ancora non basta: c'è la vecchia password di root dentro
MySQL da reimpostare. Per questo, dopo aver fatto `service mysql stop`
prova a seguire questo howto:

http://www.howtoforge.com/reset-forgotten-mysql-root-password

technet...@gmail.com

unread,
Nov 24, 2014, 4:22:01 AM11/24/14
to nethse...@googlegroups.com
Il giorno lunedì 24 novembre 2014 10:16:11 UTC+1, Davide Principi ha scritto:
Eseguendo:
rpm -qf /usr/bin/mysqld_safe
errore: file /usr/bin/mysqld_safe: No such file or directory

Mi sa che c'è qualcosa che non va.. che abbia rimosso anche il servizio perchè era coinvolto in qualche dipendenza di mysql ?

technet...@gmail.com

unread,
Nov 24, 2014, 4:48:23 AM11/24/14
to nethse...@googlegroups.com
Il giorno lunedì 24 novembre 2014 10:21:39 UTC+1, Davide Principi ha scritto:
> On Mon, 2014-11-24 at 10:16 +0100, Davide Principi wrote:
> > On Mon, 2014-11-24 at 01:11 -0800, technet wrote:
> > > ora come ripristino la situazione ? In particolare mysql che c'è ma è
> > > fermo..
> >
> > Il servizio è del pacchetto mysql-server; immagino sia ancora lì per
> > questo:
> >
> > rpm -qf /usr/bin/mysqld_safe
> > mysql-server-5.1.73-3.el6_5.x86_64
> >
> > Prova con i seguenti comandi:
> >
> > # Affinché sia generata una una nuova password:
> > rm -f /etc/my.pwd
> >
> > # Per installare e configurare MySQL
> > yum install nethserver-mysql mysql
>
> Probabilmente ancora non basta: c'è la vecchia password di root dentro
> MySQL da reimpostare. Per questo, dopo aver fatto `service mysql stop`
> prova a seguire questo howto:
>
> http://www.howtoforge.com/reset-forgotten-mysql-root-password
>
>
> --
> Davide Principi
>
> #davidep | @davideprincipi | GPG 0x5651EA71

Eseguo
service mysqld stop
poi come da guida..
mysqld_safe --skip-grant-tables
il problema è che l'azione non temina mai.. dopo 10 minuti non ha ancora dato l'ok... e non posso inserire altri comandi..
A questo punto che faccio ?
Si può pulire manualmente l'installazione, reinstallare e ripartire senza i vecchi database ? Tanto i miei sono vuoti...

technet...@gmail.com

unread,
Nov 24, 2014, 5:05:09 AM11/24/14
to nethse...@googlegroups.com, technet...@gmail.com
Aggiornamento.. ho reimpostato la password di root
seguendo però questa guida:
http://planetghost.com/mysql/recover-mysql-root-password-if-forgotten

ora come reinstallo il pacchetto phpmyadmin e la versione personalizzata per nethserver ?
basta fare #yum install --enablerepo=nethforge nethserver-phpmyadmin ?
O devo installare anche il pacchetto phpMyAdmin visto che l'ho rimosso ?

technet...@gmail.com

unread,
Nov 24, 2014, 5:30:45 AM11/24/14
to nethse...@googlegroups.com, technet...@gmail.com
E' stato sufficiente:
#yum install --enablerepo=nethforge nethserver-phpmyadmin

ora però c'è un problemone.. phpMyAdmin non funziona perchè installando php54 non c'è abilitata l'estensione mbstring che è necessaria a phpMyAdmin.
da yum risulta già installata, ma come la abilito in php54 ?

technet...@gmail.com

unread,
Nov 24, 2014, 8:42:41 AM11/24/14
to nethse...@googlegroups.com, technet...@gmail.com
> ora però c'è un problemone.. phpMyAdmin non funziona perchè installando php54 non c'è abilitata l'estensione mbstring che è necessaria a phpMyAdmin.
> da yum risulta già installata, ma come la abilito in php54 ?

Ok trovato..
dopo aver abilitato i repository scl di centos (già fatto per installare php 5.4) ho eseguito:
# yum install php54-php-*
Installando tutte le estensioni php disponibili nel repository perchè phpmyadmin ne richiede diverse..
Reply all
Reply to author
Forward
0 new messages