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如此接近都会有些地方不同。

经验分享 程序员 微信小程序 职场和发展