Ciao a tutti,

non sono pratico di utenti mysql e vorrei saperne di +.
Mi e' capitato infatti modificando le stringhe di connessione :
$user = 'root'
$server= '192.168.5.4'
$pwd = 'password'
Che non vedesse il db.
Nella gestione utenti del mysql c'erano:

root@localhost
root@%

root@localhost aveva la pwd che ho messo nelle stringhe di connessione mentre root@% non era stato impostato (senza pwd)
Ho messo la stessa password ad entrambi gli utenti e improvvisamente il sito vedeva il Db.

Mi sono dilungato ma vorrei capire la differenza :
root@localhost
root@%

Visto che nella stringhe di connessione c'era solo scritto 'root'...

Grazie in anticipo.