[Risolto] disinstallare phpmyadmin

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

[Risolto] disinstallare phpmyadmin

Messaggio da emanuelevt »

Salve ragazzi, finalmente ho trovato il tempo per ubuntu- e comincio subito con le domande banali...
poiché quando tento di accedere a phpmyadmin non riesco a loggarmi (probabilmente ho dimensticato la pass) come faccio a disinstallre php my admin per poi reinstallarlo?
p.s. per installare mysql e php e phpmyadmin ho installato apache 2
Ultima modifica di emanuelevt il sabato 21 gennaio 2012, 20:16, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: disinstallare phpmyadmin

Messaggio da Zoff »

Dovrebbe essere sufficiente riconfigurare phpmyadmin:

Codice: Seleziona tutto

sudo dpkg-reconfigure phpmyadmin
Quando ti chiede se reinserire i dati scegli sì.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

la password che ti chiede phpMyAdmin non ha nulla a che fare con lui. É quella che hai impostato quando hai installato mysql. Se non l'hai inserita per impostazione predefinita pma non ti fa accedere, quindi devi prima definirne una.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: disinstallare phpmyadmin

Messaggio da Zoff »

mapreri ha scritto: la password che ti chiede phpMyAdmin non ha nulla a che fare con lui. É quella che hai impostato quando hai installato mysql. Se non l'hai inserita per impostazione predefinita pma non ti fa accedere, quindi devi prima definirne una.
Veramente phpmyadmin durante l'installazione crea l'utente "phpmyadmin" e ti chiede di impostare una apssword epr quell'utente.

Usare l'utente root creato da MySQL per accedere al DB è una pessima abitudine.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

ops,.. mi é venuto in mente troppo tardi che io pma lo scarico e me lo metto nel mio web server, non installo il pacchetto deb.......  :-[ usa il comando di zoff.

(ot)
comunque perché sarebbe una pessima idea usare root con pma? É perché bisogna evitare di dare super-permessi ad una applicazione? Solo che lo scopo di pma é di gestire nella funzione di admin un db, e mi é difficile farlo senza usare root o un utente pieno di permessi (il che mi sembra uguale a usare root...). Scusate..
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: disinstallare phpmyadmin

Messaggio da Zoff »

mapreri ha scritto: (ot)
comunque perché sarebbe una pessima idea usare root con pma? É perché bisogna evitare di dare super-permessi ad una applicazione? Solo che lo scopo di pma é di gestire nella funzione di admin un db, e mi é difficile farlo senza usare root o un utente pieno di permessi (il che mi sembra uguale a usare root...). Scusate..
La buona prassi prevede di utilizzare un utente con i permessi minimi necessari per l'applicazione.
Quindi sicuramente senza i permessi di grant (e probabilmente create) e sopratuttto i permessi per il solo db che gli compete.

Se un applicazione che usa mysql da root venisse "bucata" avrebbe accesso a tutti i db della macchina e potrebbe fare quello che vuole, incluso modificare le tabelle di mysql stesso per la gestione dei db e degli utenti.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

Scusate il ritardo e veramente grazie per l'attenzione;

Ho tentato di eseguire quel comando ma ad un certo punto mi fa:

C'è stato un errore durante l'installazione del database:                │
│                                                                          │
│ ERROR 2002 (HY000): Can't connect to local MySQL server through socket    │
│ '/var/run/mysqld/mysqld.sock' (2)                                        │
│                                             
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

direi che hai un problema con mysql. Assicurati di aver installato i pacchetti mysql-server e mysql-client. Dopo verifica che sia in esecuzione, nel caso prova ad avviare il demone e riporta qua l'errore, sempre se non risolvi da solo, ovviamente...
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

Allora non ho problemi con apache2 e con il php se vado sul localhost vedo le pagine in php i problemi nascono con mysql se da terminale faccio

mysql -u root

mi restituisce "ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)"

Da quanto ho capito se non connetto con mysql non posso installare neanche phpmyadmin

Consigli?
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

mi autocito:
mapreri ha scritto: direi che hai un problema con mysql. Assicurati di aver installato i pacchetti mysql-server e mysql-client. Dopo verifica che sia in esecuzione, nel caso prova ad avviare il demone e riporta qua l'errore, sempre se non risolvi da solo, ovviamente...
l'install di pma crea un utente mysql, quindi il server e il client mysql devono già essere  in esecuzione.
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

Allora cosa dovrei fare?
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

emanuelevt ha scritto: Allora cosa dovrei fare?
mapreri ha scritto: mi autocito:
mapreri ha scritto: Assicurati di aver installato i pacchetti mysql-server e mysql-client. Dopo verifica che sia in esecuzione, nel caso prova ad avviare il demone e riporta qua l'errore.
Ultima modifica di mapreri il mercoledì 18 gennaio 2012, 14:01, modificato 1 volta in totale.
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

Perdona la mia estrema ignoranza, ma sono pochissimi giorni che uso ubuntu:
Assicurati di aver installato i pacchetti mysql-server e mysql-client. -> come faccio?

Dopo verifica che sia in esecuzione, -> come faccio?

nel caso prova ad avviare il demone -> il demone sono i programmi che ubuntu esegue? come faccio ad avviare il demone?
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

emanuelevt ha scritto: Perdona la mia estrema ignoranza, ma sono pochissimi giorni che uso ubuntu:
Assicurati di aver installato i pacchetti mysql-server e mysql-client. -> come faccio?

Codice: Seleziona tutto

sudo apt-get install mysql-server mysql-client
Dopo verifica che sia in esecuzione, -> come faccio?

Codice: Seleziona tutto

sudo service mysql status
nel caso prova ad avviare il demone -> il demone sono i programmi che ubuntu esegue? come faccio ad avviare il demone?
i demoni sono i servizi che vengono eseguiti in backgroud e che, in genere, vengono automaticamente avviati all'avvio.

Codice: Seleziona tutto

sudo service mysql start
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

Ti posto tutto quello che hai detto e le relative risposte del terminale:

Codice: Seleziona tutto

emanuele@emanuele-MS-7366:~$ sudo apt-get install mysql-server mysql-client
[sudo] password for emanuele: 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
mysql-client è già alla versione più recente.
mysql-server è già alla versione più recente.
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  jsvc libwildmidi0 python-renderpm libsoundtouch1c2 libcdt4
  linux-headers-2.6.35-22 python-lxml python-reportlab-accel libslf4j-java
  linux-headers-2.6.35-22-generic python-numpy libjetty-java libwmf-bin
  libcommons-daemon-java netpbm libmagick++3 libgvc5 python-uniconvertor
  liblapack3gf libmagickcore3-extra libnetpbm10 imagemagick libgraph4
  perlmagick python-reportlab libpathplan4 libiptcdata0
Usare "apt-get autoremove" per rimuoverli.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
emanuele@emanuele-MS-7366:~$ sudo service mysql status
mysql start/running
emanuele@emanuele-MS-7366:~$ sudo service mysql start
start: Job is already running: mysql
emanuele@emanuele-MS-7366:~$ 
Praticamente sembra che nn ci siano problemi - ma il problema è che se vado su localhost/phpmyadmin non riesco a afare il login mi dice:#2002 Impossibile eseguire il login nel server MySQL e anche:Connessione per controluser come definito nella configurazione fallita.

Se provo a fare

mysql -u root mi dice:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Non so proprio che devo fare... ho provato a disnistallare e reinstallre tutto due volte ma niente - probabilmente cadco in qualche errore banale!
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

non hai modificato la configurazione di mysql, vero?
Versione di ubuntu?
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

non hai modificato la versione di mysel?
Non lo so - presumo di no visto che cmq l'ho disinstallato e reinstallato

Versione di ubutu: 11.04
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

se faccio

gedit /opt/lampp/etc/my.cnf

nn mi da alcun file - invece dovrebbe contenere il file di configurazione mysql.
mapreri
Consiglio di Ubuntu-it
Consiglio di Ubuntu-it
Messaggi: 1678
Iscrizione: martedì 7 dicembre 2010, 17:52
Desktop: i3wm
Distribuzione: Debian unstable (sid) amd64
Sesso: Maschile
Località: Milano
Contatti:

Re: disinstallare phpmyadmin

Messaggio da mapreri »

:) se installi da repo il file é in /etc/mysql/my.cnf prova

Codice: Seleziona tutto

sudo apt-get remove --purge mysql-server mysql-server-5.1 mysql-common && sudo apt-get autoremove && sudo apt-get install mysql-server mysql-client
e riprova a con

Codice: Seleziona tutto

mysql -u root
emanuelevt
Prode Principiante
Messaggi: 12
Iscrizione: martedì 10 gennaio 2012, 17:13

Re: disinstallare phpmyadmin

Messaggio da emanuelevt »

durante l'installazione mi ha richiesto le password - ma se vado a a fare

mysql -u localhost

mi da:

ERROR 1045 (28000): Access denied for user 'localhost'@'localhost' (using password: NO)
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti