MySQL 8 cria novo usuário com senha não funcionando

Estou usando o MySQL por vários anos e o comando para criar o novo usuário até a versão do MySQL 5.x é o seguinte:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password';

Recentemente eu instalei o MySQL 8. Nesse comando, este comando não está funcionando.

Está lançando o seguinte erro ao disparar acima do comando:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDENTIFIED BY 'password'' at line 1

Existe alguma mudança de sintaxe no MySQL 8? Qual é a sintaxe correta para criar um novo comando de usuário no MySQL 8?

Nota: Tentei esta sintaxe nas versões MySQL 5.x. Está funcionando corretamente nisso.