Can't login as root and can't change root password
Remove skip-name-resolve in your my.ini, which prevents localhost to be resolved, restart mysql, login and change your root account to 'root'@'127.0.0.1' or 'root'@'::1' then turn on skip-name-resolve again and restart.
See MySQL --skip-name-resolve
Also have a look here How can I run with root@localhost privileges in MySQL?