【8.0.34-0 ubuntu 安装Mysql 后无法链接是什么情况】

8.0.34-0 ubuntu 安装Mysql 后无法链接是什么情况

检查日志

如果检查一下帐号密码没问题看一下日志:

复制代码
Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead'	

很显然是mysql 采用的密码插件出了问题:你采用了mysql废弃的密码验证方式:
Plugin mysql_native_password reported: 'mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead

解决办法

这时候你可以通过SQL来更新认证模式和密码:

bash 复制代码
update user set plugin = 'caching_sha2_password' where user = '用户名';

操作之前先选择mysql库

对于PHP来说,使用7.1(7.1.16之前的版本)或者7.2(7.2.4之前的版本),仍需要将MySQL服务器的默认密码插件设置为mysql_native_password,不然无法正常连接到MySQL。

相关推荐
alexhilton21 小时前
Android XR 开发入门完全指南
android·kotlin·android jetpack
2501_915909061 天前
全面解析iOS应用上架到App Store的完整流程与关键注意事项
android·macos·ios·小程序·uni-app·cocoa·iphone
淡淡的香烟1 天前
AndroidAI使用心得
android
chjif1 天前
Android 设备管控开发实战:无障碍如何准确识别当前前台 App?
android
chjif1 天前
Android 设备管控开发实战:企业受控终端的 DNS 域名策略实现
android·华为·harmonyos
c238561 天前
MySQL 基础用法(下):查询进阶与核心特性
android·c语言·c++·mysql
math_hongfan1 天前
鸿蒙Agent高级技能自定义开发:自定义意图服务/能力注册/Agent技能编排/服务插件开发实战
android·学习·华为·harmonyos·鸿蒙
2501_915106321 天前
iOS 证书类型及作用说明 账号证书与签名配置的完整解读
android·ios·小程序·https·uni-app·iphone·webview
九皇叔叔1 天前
RHEL9 安装 MySQL 8.4.11.LTS 版本
android·mysql·adb
海兰1 天前
【数据库】tdsql(MySQL )的事务隔离级别
android·数据库·mysql