用Navicat修改密码验证方式。MySQL Workbench的Server菜单中的Users and Privileges菜单中似乎不支持此项修改。
修改完毕以后也许会报错:
Access denied for user ‘root‘@‘localhost‘ (using password: YES)
用以下命令无密进入mysql。
C:\Program Files\MySQL\MySQL Server 8.0\bin>mysqld --console --skip-grant-tables --shared-memory
用以下命令修改密码。
mysql> alter user 'root'@'localhost' identified by 'xxxxxx';