Những gì bạn đã làm là hoàn toàn chính xác, nhưng tôi đoán nó không hoạt động vì một lý do nhỏ.
Bạn nên sử dụng identified by password
khi bạn định cấp các đặc quyền như thế này:
mysql> GRANT ALL PRIVILEGES ONE `*`.`*` TO 'root'@'localhost' IDENTIFIED BY PASSWORD
'*A4B6157319038724E3560894F7F932C8886EBFCF' WITH GRANT OPTION;