Mysql8连接项目或可视化工具遇到的两个error:ER_HOST_NOT_PRIVILEGED、 ER_NOT_SUPPORTED_AUTH_MODE

1、不被允许连接该MYSQL服务

ER_HOST_NOT_PRIVILEGED:Host 'LAPTOP-7FKRBKCP' is not allowed to connect to this MySQL server

解决方法:

-- 使用mysql数据库
use mysql
-- 将root的localhost改为%,谁都可以连接
update user set host = '%' where user = 'root'
-- 刷新生效
FLUSH PRIVILEGES

2、客户端不支持服务器请求的认证协议;考虑升级 MySQL 客户端

 ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

mysql8的加密方式,navicat等可视化工具,以及node不支持,需要改加密方式。【理解为降级】

解决方案:

-- 使用mysql数据库
use mysql
-- ppp为自己的密码
alter user 'root'@'%' identified with mysql_native_password by 'pppp';
-- 刷新生效
FLUSH PRIVILEGES

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ER_HOST_NOT_PRIVILEGED错误意味着主机无权连接MySQL服务器。解决此问题的方法包括更改MySQL用户的主机访问权限。 根据引用和引用,为了解决此错误,您可以使用以下步骤: 1. 打开MySQL命令行界面或通过其他MySQL客户端连接MySQL服务器。 2. 切换到MySQL数据库:`use mysql` 3. 更改root用户的主机访问权限,使其能够从任何主机连接。可以执行以下命令:`update user set host = '%' where user = 'root'` 4. 刷新权限配置以使更改生效:`FLUSH PRIVILEGES` 这些步骤将更新MySQL用户的主机字段,允许来自任何主机的连接,从而解决ER_HOST_NOT_PRIVILEGED错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Mysql8连接项目可视化工具遇到两个errorER_HOST_NOT_PRIVILEGEDER_NOT_SUPPORTED_AUTH_MODE](https://blog.csdn.net/weixin_49279236/article/details/117831961)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Error: ER_HOST_NOT_PRIVILEGED: Host ‘x.x.x.x‘ is not allowed to connect to this MySQL server](https://blog.csdn.net/qq_24264965/article/details/120617481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值