关于mysql:解决MySQL数据库登陆失败1045权限错误

42次阅读

共计 481 个字符,预计需要花费 2 分钟才能阅读完成。

从做完 JavaWeb 的我的项目之后,好久没关上过本地的 MySQL,明天一关上忽然就打不开了,重复确认了 MySQL 服务是在运行中,依然是报 1045 权限谬误。

本地的 MySQL 只是用来调试,所以明码设置的很简略,也即是说不是因为明码谬误才会呈现 1045 谬误,具体我也不理解,然而如同如果良久关上过 MySQL 就会大略率性遇到这个谬误。

首先关上 MySQL 装置目录,找到 my.ini 文件,MySQL 的配置文件,关上找到 [mysqld] 这一行,在上面加一行

skip-grant-tables

而后保留,留神如果你的 MySQL 装置在 C 盘,得用管理员权限关上编辑器能力保留。而后关上服务治理重启 MySQL,具体是 win+r 输出 services.msc 回车。

而后关上 MySQL,在输出明码的时候间接回车就能够进入了,进去之后

use mysql;
update user set password=password('123') where user = 'root' and host = 'localhost';
flush privileges;

再次重启 MySQL 服务,登陆的时候输出你设置的明码就能够登录了。

正文完
 0