共计 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 服务,登陆的时候输出你设置的明码就能够登录了。
正文完