Mysql 8.x 버전에서는 이전과 다르게 유저생성, 권한 부여를 따로 진행해야합니다.
CREATE USER 'root'@'%' IDENTIFIED BY 'yourPassword';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;