Privilegi di MySQL, dove sbaglio?
questo è quanto:
8-2-2000 ) MySQL (aggiornato con dselect il giorno stesso o massimo il
precedente dalla potato) gira allegramente con un utente root con password e
un utente guestbook con password
10-2-2000) Faccio girare dselect per scaricare gli aggiornamenti e fra
questi c'e' anche MySQL, lo sarico e lo installo senza messaggi di errore.
Pero' al tentativo di connettermi con la vecchia password non mi fa entrare
(sia con root che con guestbook).
Allora termino i processi (un po' brutalmente forse, kill -9) e riavvio
mago:/home/matteo# mysqld --skip-grant-tables,
da un altro terminale faccio:
mago:/home/matteo# mysql -u root mysql
mysql> update user set password=password('pippo')
-> where user='root';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2 Changed: 2 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql>exit
mago:/home/matteo# mysql -u root -p
Enter password: pippo
ERROR 1045: Access denied for user: 'root@localhost' (Using password: YES)
Perche' ???????
Dopo aver disinstallato, cancellato le dir /var/lib/mysql e /var/run/mysql,
riavviato e reinstallato la musica è sempre la stessa... boh...
(se puo' essere utile lavoro su server da un'altro via telnet-ssh)
Grazie ache solo di avere letto tutto!
Matteo
Reply to: