mysql-5.7.17-winx64忘记密码了

很奇怪,今天想打开本MySQL,结果提示密码错误?纳尼?我天天用的呀,我又没有改,谁改了?我还是把电脑设置一个密码才行。阿里云上的MySQl是可以访问的。

我怎么办?

首先,停掉服务,net stop mysql

然后,进入到解压目录,我是解压版,不是那种 exe安装版。

弄出CMD,选中上面的地址栏,直接输入cmd

mysql-5.7.17-winx64忘记密码了_第1张图片

跳出了一个窗口,输入命令,无码启动mysql,这个不要关,不要关,不要关。

mysqld --skip-grant-tables

mysql-5.7.17-winx64忘记密码了_第2张图片

再在地址栏上输入cmd,搞出 第二个窗口,输入mysql

mysql-5.7.17-winx64忘记密码了_第3张图片

这就要注意了,

mysql5.7之前  update user set password=password("52Java") where user="root"

mysql5.7及之后 update mysql.user set authentication_string=password('52Java') where user='root';

我的密码是52Java

接下来,使生效  flush privileges;   注意分号。

接下来,关掉无码启动的窗口,在这里用 net start mysql 启动

mysql-5.7.17-winx64忘记密码了_第4张图片

 

 

你可能感兴趣的:(mysql-5.7.17-winx64忘记密码了)