Pagina 1 di 1

[Risolto][Server] Problema installazione mysql

Inviato: lunedì 19 novembre 2007, 19:25
da SmakoR
Premetto che ho letto tutti i documenti disponibili, ma nessuno di questi ha risolto il mio problema.

Dopo aver installato i pacchetti mysql-server e mysql-admin (come da documentazione).

Provo a settare la password di amministratore per il database:

Codice: Seleziona tutto

mysqladmin -u root password pwd
A questo punto mi salta fuori il seguente errore:

Codice: Seleziona tutto

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
E' possibile che non esista l'utente "root"? HELP

Re: [Server] Problema installazione mysql

Inviato: lunedì 19 novembre 2007, 19:56
da SmakoR
Dopo aver installato apache2 il messaggio è cambiato:

Codice: Seleziona tutto

mako@mako-ubuntu:/var/www$ mysql -h 127.0.0.1 -u root -p
Enter password: 
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (111)
Il campo password lo lascio vuoto, come da wiki.
HELP :'(

Re: [Server] Problema installazione mysql

Inviato: mercoledì 21 novembre 2007, 13:04
da boymask2000
Non ne sono sicuro, ma mi sembra che sia

mysqladmin -u root -p

e dovrebbe chiederti la password.
La sintassi che hai usato è sicuramente sbagliata, infatti nell'output dice "Using password: NO"
quindi secondo lui non gli hai passato la password

Ciao

Re: [Server] Problema installazione mysql

Inviato: mercoledì 21 novembre 2007, 14:25
da SmakoR
Il comando che mi hai dato tu l'ho già usato (come scritto anche nella documentazione).

Re: [Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 15:04
da fedefede0101
di default mysql viene installato senza password per l'utente root....

va settata manualmente...l'hai gia fatto??

mysql -u root

se è una installazione fresca fresca, senza -p non dovrebbe chiederti la password...

una volta che sei in mysql:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tuapassword');

SET PASSWORD FOR 'root'@'HOSTNAME' = PASSWORD('tuapassword');

e così via...

riprova a loggarti in mysql, questa volta con -p

mysql -u root -p

:(

Re: [Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 15:10
da SmakoR
A questo punto l'unica cosa che riesco a dedurre è che mysql sia stato installato, ma senza nessun utente!
Avete capito bene, nemmeno root.
Che si fa?

Re: [Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 15:15
da fedefede0101
praticamente impossibile....direi  :o

anyway...

a questo punto, consiglierei di ripulire tutti i pacchetti mysql...

dpkg -l | grep mysql

sudo apt-get remove --purge mysql-server-5.0 ecc...ecc...

ricordati il purge...

ripulito tutto...inclusi i file di config, reinstalla mysql e php-mysql se ti serve:

apt-get install mysql-server-5.0 php5-mysql

subito dopo:

mysql -u root

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('tuapassword');

SET PASSWORD FOR 'root'@'HOSTNAME' = PASSWORD('tuapassword');

quit

e riprova a loggarti:

mysql -u root -p

:(

Re: [Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 15:24
da SmakoR
Sei un grande!
Problema risolto ;)
Grazie ancora

Re: [Risolto][Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 15:27
da fedefede0101
azzz...rapidissimo  (good)

:(

Re: [Risolto][Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 16:17
da SmakoR
Non ho usato l'apt-get perchè dovevo scaricare 90mb, quindi non sarebbe stato poi così veloce, ma dato che avevo già il pacchetto di installazione ho usato quello :)
Sono sicurissimo che il problema risiedeva nell'installazione precedente fatta male, e nella disinstallazione fatta ancora peggio, poichè non avevo utilizzato il comando:

Codice: Seleziona tutto

dpkg -l | grep mysql
Sono sicuro che è grazie a questo che ho potuto davvero azzerare tutto e ricominciare.
Comunque ora funziona tutto e bene (credo), indi per cui ti ringrazio ancora (good) (b2b)

Re: [Risolto][Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 16:53
da fedefede0101
in realtà....

dpkg -l | grep mysql

ti da solo la lista di pacchetti installati e che contengono mysql nel nome pacchetto  ;)

potrebbe essere invece che il --purge abbia fatto qualche cosa...

rimane cmq strano il fatto che non esisteva l'user root...anche se ne dubito...

l'importante è che hai risolto!!

:(

Re: [Risolto][Server] Problema installazione mysql

Inviato: venerdì 23 novembre 2007, 20:17
da SmakoR
Il --purge lo avevo già provato (poichè conosco abbastanza bene apt).
Mah, sarà che sono ancora troppo nabbo :D