mysql 8版本
1,先停掉mysql服务
2,进入安全模式(不需要密码进入mysql服务)
mysqld --console --skip-grant-tables --shared-memory
3,输入上面语句后,此cmd窗口已无法输入语句,需另开一个cmd窗口进行密码修改
123为密码 root为账户
-----------------------------------------------------------------------
提示修改密码时 提示语法有错:
原来修改密码语句
mysql> set password for root@localhost = password('123');
修改为
alter user 'root'@'localhost' identified by '123';
---------------------------------------------------------------------
3,刷新
flush privileges;