我的MySQL服務器上有一個奇怪的用戶衝突。 我有2個用戶。其實我堅持的第一個通配符用戶(任何用戶@任何主機),不得不否認他安全的所有訪問:MySQL連接與通配符(任何)用戶和主機衝突
╔══════╦══════════════╦══════════╦═══════════════════╦═══════╗
║ User ║ Host ║ Password ║ Global privileges ║ Grant ║
╠══════╬══════════════╬══════════╬═══════════════════╬═══════╣
║ Any ║ % ║ No ║ USAGE ║ No ║
║ root ║ 10.15.15.115 ║ No ║ ALL PRIVILEGES ║ Yes ║
╚══════╩══════════════╩══════════╩═══════════════════╩═══════╝
第二個是我使用的(忘了他不」的事實,一個沒有密碼)。當我嘗試連接'root'@'10.15.15.115'
,MySQL的說:
Access denied to ''@'%'
即使我明確地指定連接到'root'@'10.15.15.115'
爲什麼將MySQL與第一個通配符用戶混淆?