1 首先进入命令行输入 mysqladmin -u root password "newpass"(所要设置的初始密码)
2 执行 mysql> FLUSH PRIVILEGES;(必要)
要再执行一下:
flush privileges;在此之前执行了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION
这条命令是允许远程访问的,而你本机navicat连接应该不属于远程连接的问题,
所以应该就是少执行了flush privileges命令