MySQL 8.0.15用户密码修改问题
这篇文章主要是对一位大佬的文章进行一下补充 大佬文章链接: 由于大佬使用的是MySQL 8.0.13与我的版本不同,所以有些地方需要修改一下:
一: 注意net stop mysql要改成net stop mysql80。
二:在窗口B中,我的需要alter两次
mysql> alter user root@localhost identified by 123; ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> alter user root@localhost identified by 123; Query OK, 0 rows affected (0.00 sec)
三:打开窗口C时,我的不能关闭窗口A。
四:按照顺序在C窗口输完所有的代码后,还需要输入:
mysql> exit C:Program FilesMySQLMySQL Server 8.0in>mysqld --install C:Program FilesMySQLMySQL Server 8.0in>net start mysql
此时MySQL的密码修改成功。 之所以写这篇博客,是因为忘记了我的MySQl的密码,然后按照网上所写的教程去摸索,最后浪费了一些时间才成功的。个人推测可能是不同版本有不同的做法,就像我8.0.13与8.0.15如此接近都会有些地方不同。
