T: Mengapa tampaknya ada dua kata sandi yang terpisah?
J: Karena Anda terhubung sebagai dua berbeda pengguna.
Setiap pengguna memiliki kata sandi dan hak istimewanya sendiri.
Database MySQL "pengguna" diidentifikasi dengan dua bagian:pengguna nama dan host .
Misalnya, ini adalah tiga pengguna yang berbeda:
'username'@'localhost'
'username'@'127.0.0.1'
'username'@'%'
Untuk melihat pengguna yang ditentukan pada database Anda, Anda dapat meminta mysql.user
tabel, mis.
SELECT user, host FROM mysql.user ;
Anda mungkin ingin meninjau bagian yang relevan dari Manual Referensi MySQL.
Referensi:https://dev.mysql.com/doc /refman/5.5/en/adding-users.html
CATATAN:Nilai localhost
di mysql.user
tabel atau koneksi tidak identik dengan alamat loopback TCP (127.0.0.1). Itu tidak menyelesaikan ke alamat IP itu, atau alamat IP lainnya. Ini adalah khusus nilai.