太久没用mysql ,忘记了原先的root密码
使用mysqld --console --skip-grant-tables --shared-memory如下图.
mysql -u root -p发现可直接Enter键不输入密码进入mysql操作界面,如下图
如下图
注意root和localhost的引号需为英文字符
ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY 'XXX';//XXX为新密码 flush privileges
重新进入mysql就需要输入刚刚前面设置的新密码了。