MySQL5.7修改密码

MySQL5.7以后系统会自动生成随机密码,不能使用空密码登录,而且我的MySQL不知道怎么回事每次密码输错了还要闪退

解决办法:

1、找到安装目录下的my.ini文件

MySQL5.7修改密码_第1张图片

2、在文件中添加一句skip-grant-tables,这句话的意思是数据库启动的时候跳跃权限表的限制,不用验证密码,直接登录,但是安全性很低,慎用。这样就可以直接进入系统修改密码了。

MySQL5.7修改密码_第2张图片

3、进入系统后键入update user set authentication_string=password('123456') where user='root';

注意:这里是authentication_string字段而不是password字段

MySQL5.7修改密码_第3张图片

4、修改成功后用新密码123456进入系统,然后对数据库操作,又发现如下问题:

5、查到的解决方法如下:

MySQL5.7修改密码_第4张图片

原创:https://blog.csdn.net/qq_37094660/article/details/97754621

你可能感兴趣的:(mysql)