在安装MySQL(8.0.17)之后,使用初始的密码登录总是出错,在网上看到在my.ini文件中加入
skip-grant-tables的解决方案,但是发现MySQL无法启动了,原来是这个办法在8+的MySQL中已经停用了,需要使用mysqld --console --skip-grant-tables --shared-memory的方法来启动MySQL(管理员模式),然后再另外一个CMD窗口使用
FLUSH PRIVILEGES;
SET PASSWORD FOR root = '<plaintext_password>';
来更改密码,改完密码后重新启动MySQL服务,用刚刚设置的密码登录即可。