Det var helt korrekt det du gjorde, men jag antar att det inte fungerar av en liten anledning.
Du bör använda identified by password
när du ska ge privilegier så här:
mysql> GRANT ALL PRIVILEGES ONE `*`.`*` TO 'root'@'localhost' IDENTIFIED BY PASSWORD
'*A4B6157319038724E3560894F7F932C8886EBFCF' WITH GRANT OPTION;