Precedente :: Successivo |
Autore |
Messaggio |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 20 Apr 2009 23:10 Oggetto: |
|
|
Ho sbagliato la minuscola, la tabella è mysql.User, scusa.
APuoi anche fare così: quando ti logghi a mysql digita:
e poi la query di prima senza scrivere "mysql.". |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 22 Apr 2009 20:05 Oggetto: |
|
|
Con questo comando:
Codice: |
mysql> UPDATE mysql.User SET Password=PASSWORD("daniel2009") WHERE mysql.User="root" AND mysql.Host='localhost';FLUSH PRIVILEGES;
|
Restituisce questo:
Codice: | ERROR 1146 (42S02): Table 'mysql.User' doesn't exist
|
Le tabelle non esistono possibile?!
Le devo creare? |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 23 Apr 2009 01:22 Oggetto: |
|
|
Maledizione!
E' un periodo che mi son rincoglionito (e pure parecchio)!
Vai con:
e poi
Codice: |
UPDATE User SET Password=PASSWORD("daniel2009") WHERE User="root" AND Host='localhost';
|
e quindi:
Codice: |
FLUSH PRIVILEGES;
|
La prima setta mysql come db in uso.
La seconda cambia la pwd a root@localhost.
La terza ricarica i privilegi.
Scusa ma è un periodo di rimbambimento generale! |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 23 Apr 2009 19:31 Oggetto: |
|
|
Guarda adesso
Codice: | mysql> USE mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE User SET Password=PASSWORD("daniel2009") WHERE User="root" AND Host='localhost';
ERROR 1146 (42S02): Table 'mysql.User' doesn't exist
|
|
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 23 Apr 2009 20:11 Oggetto: |
|
|
Scusa, se dopo "USE mysql;" fai:
che ti risponde?
Dovrebbe eccerci un riferimento alla tabella User
In realtà forse dovresti usare il nome della tabella con la lettera minuscola.
Quindi potresti provare con:
Codice: | UPDATE user SET Password=PASSWORD("daniel2009") WHERE User="root" AND Host='localhost'; |
Nota il nome della tabella con la u piccola e il nome del campo con la U grande.
Da qualche parte c'è un parametro da settare per rendere i nomi case-insensitive |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 23 Apr 2009 20:53 Oggetto: |
|
|
Infatti la tabella si chiamava user!
Adesso funziona tutto! |
|
Top |
|
 |
freemind Supervisor sezione Programmazione


Registrato: 04/04/07 21:28 Messaggi: 4643 Residenza: Internet
|
Inviato: 24 Apr 2009 00:12 Oggetto: |
|
|
bella lì! |
|
Top |
|
 |
mdweb Dio maturo


Registrato: 18/12/07 16:59 Messaggi: 4412
|
Inviato: 25 Apr 2009 08:57 Oggetto: |
|
|
Adesso funziona! |
|
Top |
|
 |
|