Se lo faccio SHOW GRANTSnel mio database mysql ottengo
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
IDENTIFIED BY PASSWORD 'some_characters'
WITH GRANT OPTION
Se non sbaglio, root@localhostsignifica che l'utente rootpuò accedere al server solo da localhost. Come faccio a dire a MySQL di concedere rootil permesso di accedere a questo server mysql anche da ogni altra macchina (nella stessa rete)?
localhosta%garantirà l'accesso root alla rete pubblica. Non dimenticare diflush privileges;