Jeśli zrobię to SHOW GRANTSw mojej bazie danych mysql, otrzymam
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
IDENTIFIED BY PASSWORD 'some_characters'
WITH GRANT OPTION
Jeśli się nie mylę, root@localhostoznacza to, że użytkownik rootma dostęp do serwera tylko z localhost. Jak powiedzieć MySQL, aby udzielił rootpozwolenia na dostęp do tego serwera mysql z każdej innej maszyny (w tej samej sieci)?
localhostna%przyzna uprawnienia roota do sieci publicznej. Nie zapomnijflush privileges;