MYSQL 1045 - Access denied for user ‘root’@‘localhost’ (using password: YES)
1. Stop mysql service
cmd open terminal
net stop mysql
2. Skip inspection
mysqld --shared-memory --skip-grant-tables
3. Connect to mysql
Also open another terminal
mysql -uroot -p
switch to mysql
use mysql
4. Set/update password
Refresh permissions
flush privileges ;
set password
alter user 'root'@'localhost' identified by '123456';
Refresh permissions again
flush privileges ;
5. Reconnect to local mysql
mysql -uroot -p
Or pass the navicat connection test.