Sto cercando di fare delle semplici chiamate ad un db.
Se digito mysql questo mi risponde:
ERROR 1045: Access denied for user: 'lucchi@localhost' (Using password: NO)
Come proseguo?
Ale
Sto cercando di fare delle semplici chiamate ad un db.
Se digito mysql questo mi risponde:
ERROR 1045: Access denied for user: 'lucchi@localhost' (Using password: NO)
Come proseguo?
Ale
So cosa mi state per chiedere:
il server lo gestisco io e non ho cambiato la password.
in pratica se entro con su tutto funge, se faccio una chiamata con un altro utente mi da questo problema.
Devo reimpostare la password?
Grazie dell'aiuto,
Ale
sicuramente in mysql, nel database di sistema di nome mysql, nella tabella user ti manca l'account corrispondente a lucchi.Originariamente inviato da pig_org
So cosa mi state per chiedere:
il server lo gestisco io e non ho cambiato la password.
in pratica se entro con su tutto funge, se faccio una chiamata con un altro utente mi da questo problema.
Devo reimpostare la password?
Grazie dell'aiuto,
Ale
No, come puoi vedere è tutto impostato.
+--------+-----------+------------------+
| User | Host | Password |
+--------+-----------+------------------+
| lucchi | PROVA | fgjug9u905ug094g |
| lucchi | % | fgjug9u905ug094g |
| lucchi | prova | fgjug9u905ug094g |
| lucchi | localhost | fgjug9u905ug094g |
+--------+-----------+------------------+
Cosa potrebbe essere quindi?
Ale
ERROR 1045: Access denied for user: 'lucchi@localhost' (Using password: NO)
non metti la password. nella tabella invece è prevista.
Si, ma vedi che nella tabella in alto c'è la password inserita?
Al limite, come faccio x inserirla?
Ale
la pwd nel db c'è, la devi mettere nella tua connessione al db.Originariamente inviato da pig_org
Si, ma vedi che nella tabella in alto c'è la password inserita?
Al limite, come faccio x inserirla?
Ale
Come fai la connessione? con che cosa? script, phpmyadmin?
Allora:
vediamo se ho capito bene:
se io a riga di comando digito con l'utente lucchi mysql questo mi da:
ERROR 1045: Access denied for user: 'lucchi@localhost' (Using password: NO)
quindi il primo problema sta qui.
tutte le query che faccio da S.U. le faccio a mano.
avrei bisogno di interrogare il db tramite php e con scripts che ho fatto io.
Le connessioni che provo a fare da php tramite l'utente lucchi non funzionano, probabilmente per il problema all'utente lucchi che appunto non funge nemmeno da riga di comando.
Ale
la connessione dovrebbe essere fatta così:
mysql\bin >mysql -u lucchi -p
ti richiede la password
Enter password:
digiti la password ed entri.
poi sceglierai il db. (use db_name)
Si, ma se io mi collego da fuori non trova nemmeno l'host. come mai? eppure io le connessioni con il Mysql_Control_Center le faccio. Mi sa che l'utente php non abbia i privilegi sufficienti per collegarsi.però non capisco. io per collegarmi utilizzo l'utente lucchi.
Una volta che mi collego da riga di comando, non dovrebbero funzionare anche le connessioni da fuori per quell'utente?
ALe