网站首页 > 技术教程 正文
Access denied for user 'root'@'localhost' (using password: YES) 这个错误在网上搜一下,能看到非常多的此类问题的解决方法,但 MySQL 版本不一样,导致同一种方法一部分人能解决,一部分人又不能解决该问题。我给出的是在 Window 10 环境下,MySQL 8.0 版本的解决方案,亲测可行。
运行 Cmd
以管理员权限运行 Cmd,进入 MySQL 的安装目录,运行如下命令:
mysqld --shared-memory --skip-grant-tables --console另起 Cmd
另外再开一个 Cmd 窗口,进入 MySQL 安装目录下的 bin 目录,直接输入 mysql 命令,此时会直接免密登入。
刷新权限
运行 flush privileges; 命令刷新权限,此步不可省略。
mysql> flush privileges;
Query OK, 0 rows affected (0.13 sec)更新密码
运行如下命令,更新 root 密码,新密码注意下格式 [ 大写字母 + 小写字母 + 数字 + 特殊字符 ] 形式,就是尽量复杂点的密码,避免修改失败。
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '此处填写你的密码';
Query OK, 0 rows affected (0.14 sec)登录 root
最后再次尝试登录 root 用户,并用 navicat 等三方工具登录测试,成功 ...
总结
单纯的 --skip-grant-tables 在 8.0 版本中已经无效了,需要另外加上 --shared-memory,才能直接免密进入。另外,我是采用 phpEnv 集成环境的,所以在用 net start mysql 等命令的时候一直提示服务名无效,因为 MySQL 服务并未在 Windows 环境下注册过,这种情况只需要进入 MySQL 安装目录的 bin 目录下,运行 mysqld --install 命令,出现提示 Service successfully installed. 即可。
猜你喜欢
- 2025-07-24 MYSQL存储引擎InnoDB(三十八):在 Linux 上优化表空间的空间分配
- 2025-07-24 MySQL的数据类型和存储引擎介绍(mysql的数据类型和存储引擎介绍一样吗)
- 2025-07-24 高效Linux SA(高效办成一件事)
- 2025-07-24 MySQL:物理备份工具XBK(mysql常用备份方案)
- 2025-07-24 MySQL 9.3 引入增强的JavaScript支持
- 2025-07-24 MySQL5.7系统库information_schema之第(9)个表 GLOBAL_STATUS :
- 2025-07-24 1-开篇,开始学习 鸟哥的Linux私房菜 这本书了
- 2025-07-24 高考志愿填报V3小程序公众号SAAS系统开发
- 2025-07-24 重装windows的3种方法(重装系统win10教程)
- 2025-07-24 从零开始学 MySQL—数据库和数据表操作
欢迎 你 发表评论:
- 10-23Excel计算工龄和年份之差_excel算工龄的公式year
- 10-23Excel YEARFRAC函数:时间的"年份比例尺"详解
- 10-23最常用的10个Excel函数,中文解读,动图演示,易学易用
- 10-23EXCEL中如何计算截止到今日(两个时间中)的时间
- 10-2390%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
- 10-23计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
- 10-23Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
- 10-23怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
- 最近发表
-
- Excel计算工龄和年份之差_excel算工龄的公式year
- Excel YEARFRAC函数:时间的"年份比例尺"详解
- 最常用的10个Excel函数,中文解读,动图演示,易学易用
- EXCEL中如何计算截止到今日(两个时间中)的时间
- 90%人不知道的Excel神技:DATEDIF 精准计算年龄,告别手动算错!
- 计算工龄及工龄工资(90%的人搞错了):DATE、DATEDIF组合应用
- Excel中如何计算工作日天数?用这两个函数轻松计算,附新年日历
- 怎样快速提取单元格中的出生日期?用「Ctrl+E」批量搞定
- Excel日期函数之DATEDIF函数_excel函数datedif在哪里
- Excel函数-DATEDIF求司龄_exceldatedif函数计算年龄
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)

本文暂时没有评论,来添加一个吧(●'◡'●)