Sp: Hvorfor ser der ud til at være to separate adgangskoder?
A: Fordi du forbinder dig som to forskellige brugere.
Hver bruger har sin egen adgangskode og privilegier.
En MySQL-database "bruger" er identificeret af to dele:brugerens navn og værten .
For eksempel er disse tre forskellige brugere:
'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'
For at se de brugere, der er defineret i din database, kan du forespørge mysql.user
tabel, f.eks.
SELECT user, host FROM mysql.user ;
Du vil måske gennemse det relevante afsnit i MySQL-referencemanualen.
Reference:https://dev.mysql.com/doc /refman/5.5/da/adding-users.html
BEMÆRK:En værdi localhost
i mysql.user
tabel eller en forbindelse er ikke synonymt med TCP loopback-adressen (127.0.0.1). Det løses ikke til denne IP-adresse eller nogen anden IP-adresse. Det er en særlig værdi.