Mysql8.0重置初始密码的方式网上有很多按照步骤来就行了。
但是在使用mysqld --console --skip-grant-tables --shared-memory
时会发现这个设置是无效的,没起来什么作用,导致无法免密登录。不同的情况解决的方式不同,我遇到的情形只要加上一个路径就行了:
mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --skip-grant-tables --shared-memory