Jeśli zrobię to SHOW GRANTS
w 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@localhost
oznacza to, że użytkownik root
ma dostęp do serwera tylko z localhost
. Jak powiedzieć MySQL, aby udzielił root
pozwolenia na dostęp do tego serwera mysql z każdej innej maszyny (w tej samej sieci)?
localhost
na%
przyzna uprawnienia roota do sieci publicznej. Nie zapomnijflush privileges;