Si je fais SHOW GRANTS
dans ma base de données mysql, j'obtiens
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost'
IDENTIFIED BY PASSWORD 'some_characters'
WITH GRANT OPTION
Si je ne me trompe pas, cela root@localhost
signifie que l'utilisateur root
ne peut accéder au serveur qu'à partir de localhost
. Comment dire à MySQL d'accorder également root
l'autorisation d'accéder à ce serveur mysql depuis toutes les autres machines (dans le même réseau)?
localhost
en%
accordera un accès root au réseau public. N'oubliez pas deflush privileges;