MySQL Server e Webmin

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
impy
Prode Principiante
Messaggi: 14
Iscrizione: mercoledì 18 giugno 2008, 22:21

MySQL Server e Webmin

Messaggio da impy »

Salve a tutti!!!

Ho un problema a connettermi al server mysql.
Mi collego tramite webmin. Faccio il login con username root@localhost e nessuna password.

Dopo di che provo a creare un nuovo database, però webmin mi riporta l'errore:
DBI connect failed : Access denied for user ''@'localhost' to database 'mysql'

Questo errore lo incontro in qualsiasi operazione tento di fare (user manage, permission ecc).

Ho passato 2 ore a cercare la soluzione senza successo.

Qualcuno ha già incontrato il problema? Come avete risolto?

Grazie,
Ciao!!
Ultima modifica di impy il giovedì 19 giugno 2008, 10:41, modificato 1 volta in totale.
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: MySQL Server e Webmin

Messaggio da jepessen »

Prima di tutto metti la password. Magari questo risolve il problema, dato che alcune applicazioni (tipo torrentflux), se gli dai login senza password ci pare strano e s'incavolano. Poi vedi se Webmin esegue il login locale oppure con l'IP tuo remoto.

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
impy
Prode Principiante
Messaggi: 14
Iscrizione: mercoledì 18 giugno 2008, 22:21

Re: MySQL Server e Webmin

Messaggio da impy »

jepessen ha scritto: Prima di tutto metti la password. Magari questo risolve il problema, dato che alcune applicazioni (tipo torrentflux), se gli dai login senza password ci pare strano e s'incavolano. Poi vedi se Webmin esegue il login locale oppure con l'IP tuo remoto.

Daniele
Ok, appena torno a casa metto la passwd.

L'ip non può che essere quello locale perché mi collego da locale. (Si lo so che la GUI su un server non è sicura ecc, però per iniziare mi è molto utile!)
Avatar utente
jepessen
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3569
Iscrizione: lunedì 26 dicembre 2005, 11:49
Desktop: KDevelop
Distribuzione: Ubuntu 20.04
Sesso: Maschile
Località: Somma Lombardo

Re: MySQL Server e Webmin

Messaggio da jepessen »

Puoi anche provare a connetterti direttamente da terminale, se sei in locale, e vedere se da lì funge, così si capisce se è un problema di webmin o di mysql.

[OT]Comunque ti consiglio di fare l'esatto contrario, ovvero imparare dapprima i comandi da terminale, per capire meglio quello che stai facendo, ed una volta capite le basi, passare magari ad un'interfaccia grafica che ti sveltisce il lavoro, dato che sai quello che c'è sotto. Se parti subito con l'interfaccia grafica non imparerai mai ad utilizzare il database, ma solo ad utilizzare l'interfaccia.[/OT]

Daniele
Compiz l'ha creato Chuck Norris quando ha colpito un computer con un calcio rotante.
http://www.renderosity.com/mod/gallery/ ... e=Jepessen
http://jepessen.wordpress.com/
impy
Prode Principiante
Messaggi: 14
Iscrizione: mercoledì 18 giugno 2008, 22:21

Re: MySQL Server e Webmin

Messaggio da impy »

jepessen ha scritto: Puoi anche provare a connetterti direttamente da terminale, se sei in locale, e vedere se da lì funge, così si capisce se è un problema di webmin o di mysql.

[OT]Comunque ti consiglio di fare l'esatto contrario, ovvero imparare dapprima i comandi da terminale, per capire meglio quello che stai facendo, ed una volta capite le basi, passare magari ad un'interfaccia grafica che ti sveltisce il lavoro, dato che sai quello che c'è sotto. Se parti subito con l'interfaccia grafica non imparerai mai ad utilizzare il database, ma solo ad utilizzare l'interfaccia.[/OT]

Daniele
Cercherò d'applicare il tuo consiglio, mi sembra una buona soluzione.

Tornando al problema:
Ho fermato il server mysql : sudo /etc/init.d/mysql stop
Dopo di che ho fatto:

Codice: Seleziona tutto

   1. Stop mysqld and restart it with the --skip-grant-tables option.
   2. Connect to the mysqld server with this command:   shell> mysql
   3.Issue the following statements in the mysql client. Replace the password with the password that you want to use.
      mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
      mysql> FLUSH PRIVILEGES;
Fatto questo sono riuscito ad accedere a mysql da shell:

Codice: Seleziona tutto

~$ mysql -u root -p
Enter password: $
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.0.51a-3ubuntu5.1 (Ubuntu)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> 
Ora tutto felice mi dirico sul Webmin, ma niente da fare. Non riesco a fare il login come root.
Qualcuno sa dirmi come mai??
Ultima modifica di impy il giovedì 19 giugno 2008, 19:11, modificato 1 volta in totale.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti