打开网站显示"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 '密码';
扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704643

浙公网安备 33010602011771号