首页 > 新闻中心 > > 正文

世界热讯:二、MySQL登录报错1045

时间:2023-03-08 23:59:29 来源:哔哩哔哩

使用cmd命令行登录 MySQL 时出现一个报错

报错显示该用户被拒绝访问数据库

尝试重启服务,结果并不能解决问题


【资料图】

排查时发现是登录密码输错了……

网上查到的找回密码的方法是先关闭服务,然后命令行输入”mysqld --console --skip-grant-tables --shared-memory“命令来跳过登录验证,从而无需输入密码直接进入数据库,然后就可以修改密码了。

然而实际操作时又遇到报错:

报错信息显示,无法创建测试文件 ”C:\Program Files\MySQL\MySQL Server 8.0\data\mysqld_tmp_file_case_insensitive_test.lower-test“,以及找不到 ”data“ 文件夹,该错误只在 8.0 版本以上才会出现

直接在该路径下创建 data 文件夹是无法解决问题的,经过多次尝试后找到如下方法:

使用 cd 命令进入到 MySQL 服务端的 bin 目录 

输入 ”mysqld --initialize“ 初始化服务端程序

输入 ”mysqld install“ 安装服务端程序

输入 ”net start mysql“ 启动 MySQL 服务

此时文件夹下已经成功生成了 data 文件夹以及里面的一些配置文件,在 data 文件夹中找到一个后缀名为 ”.err“ 的文件,用记事本打开,”root@localhost:“后面的就是登录密码

打开 cmd(不用进入管理员模式),用该密码登入 MySQL,密码只能手打不能复制粘贴,区分大小写

登入成功后,输入以下两条 sql 语句来重置密码:

”alter user 'root'@'localhost' identified by '新密码';“ ——修改 ”root“ 用户的密码

”flush privileges;“——刷新数据库系统权限,每次修改密码后都要使用该命令,否则就得重启服务

退出用新密码重新登录,可以看到密码已经成功修改好

关键词:
x 广告
5月11日15时至12日15时,北京新增本土新冠肺炎病毒感染者36例

  中新网北京5月12日电(记者 杜燕)北京市疾病预防控制中心副主任、全国新型冠状病毒肺炎专家组成员庞星火在12日召开的北京市新冠肺炎疫

通讯:范长江侄女范家敏:“伯伯为全家带来新闻力量”

  中新网巴彦淖尔5月12日电 题:范长江侄女范家敏:“伯伯为全家带来新闻力量”  中新网记者 李爱平  50岁的范家敏人生中的“骄傲

四川广安新增无症状感染者25例 2000余名医务人员支援邻水

  (抗击新冠肺炎)四川广安新增无症状感染者25例 2000余名医务人员支援邻水  中新网成都5月12日电(王爵 王林)12日上午,四川广安市召

国际护士节拳拳之心战疫情:小桌子,大责任

  中新网西宁5月12日电 题:国际护士节拳拳之心战疫情:小桌子,大责任  中新网记者 张添福  5月8日,是母亲节。在青海,恰是很多

京杭大运河全线通水 入河北省南运河水量近1.5亿立方米

  中新社石家庄5月12日电 (李晓伟 任树春 吕培)据河北省水利厅12日消息,4月28日,京杭大运河实现近一个世纪以来首次全线通水,截至5

广东暴雨天气将持续 需继续做好防御

  中新网广州5月12日电 (记者 王坚)广东省气象局12日发布消息称,10日到12日早晨,该省大部分市县先后出现了暴雨到大暴雨局地特大暴雨

x 广告

Copyright   2015-2022 亚太评测网版权所有   备案号:沪ICP备2020036824号-11   联系邮箱: 562 66 29@qq.com