Mysql登录密码错误,跳过权限修改密码(记录)
实验过程
刚开始,mysql登不上了,一直就是密码错误啥的,明明记得密码没错(mmp),试了网上的很多方法,像输入mysqld -nt --skip-grant-tables;
mysqld --skip-grant-tables;还有就是修改my.ini文件,统统不行,报错都没变过,最后发现应该是先在一个管理员cmd里输入mysqld --console --skip-grant-tables --shared-memory进行运行,正常情况下,这个cmd就不能用了,如果你的一会就运完了,那说明还是不行,然后打开一个新的管理员cmd,直接输入,mysql -u root -p,然后不用输入密码,直接进就行了。
还有修改密码时使用的指令,不知道为什么只能用 ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;用其他的都会显示语法错误,而且需要先更新权限,再使用指令,否则会返回处于skip模式下,无法执行的错误。