很奇怪,今天想打开本MySQL,结果提示密码错误?纳尼?我天天用的呀,我又没有改,谁改了?我还是把电脑设置一个密码才行。阿里云上的MySQl是可以访问的。
我怎么办?
首先,停掉服务,net stop mysql
然后,进入到解压目录,我是解压版,不是那种 exe安装版。
弄出CMD,选中上面的地址栏,直接输入cmd
跳出了一个窗口,输入命令,无码启动mysql,这个不要关,不要关,不要关。
mysqld --skip-grant-tables
再在地址栏上输入cmd,搞出 第二个窗口,输入mysql
这就要注意了,
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 启动