MySQL5.7修改密码
MySQL5.7以后系统会自动生成随机密码,不能使用空密码登录,而且我的MySQL不知道怎么回事每次密码输错了还要闪退
解决办法:
1、找到安装目录下的my.ini文件
2、在文件中添加一句skip-grant-tables,这句话的意思是数据库启动的时候跳跃权限表的限制,不用验证密码,直接登录,但是安全性很低,慎用。这样就可以直接进入系统修改密码了。
3、进入系统后键入update user set authentication_string=password('123456') where user='root';
注意:这里是authentication_string字段而不是password字段
4、修改成功后用新密码123456进入系统,然后对数据库操作,又发现如下问题:
5、查到的解决方法如下:
原创:https://blog.****.net/qq_37094660/article/details/97754621