Dlaczego tak
Część po znaku @ określa host, z którego wolno się łączyć, a % jest symbolem wieloznacznym zastępującym dowolny ciąg, więc pasują adresy od 192.168.1.0 do 192.168.1.255, np. 192.168.1.37. Adres 192.168.2.1 różni się trzecim oktetem. Połączenie przez localhost wymagałoby konta 'ola'@'localhost', a 10.192.168.1 nie zaczyna się od 192.168.1.