我的知识记录

打开网站显示"Access denied for user 'root'@'localhost' (using password_ YES)"错误怎

Access denied for user 'root'@'localhost' (using password: YES)

 
问题:MySQL 提示 root 用户本地连接权限被拒绝(已使用密码)
 
原因:用户名 / 密码错误、root 用户未授权本地访问、密码加密方式不兼容(如 MySQL8.0 用 caching_sha2_password,客户端不支持)
 
解决方案:
1. 核对用户名和密码;
2. 执行 GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES; 重新授权;
3. 若密码加密问题,修改用户加密方式:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';

打开网站显示"Access denied for user 'root'@'localhost' (using password_ YES)"错误怎

标签:

更新时间:2026-03-12 10:59:35

上一篇:网站404 Not Found(单个_所有页面)问题_已解决

下一篇:网站提示“写入表ey_ad_position记录失败,请尝试F5刷新!”问题_已解决