当前位置: 首页 > news >正文

MySQL 8.0 在 Ubuntu 22.04 中如何将启用方式改为mysql_native_password(密码认证)

MySQL 8.0 在 Ubuntu 22.04 中默认启用了 auth_socket 认证方式(而非密码认证),导致 mysql_secure_installation 跳过了 root 密码设置。这会直接影响后续用 Navicat 连接 MySQL(因为 Navicat 需要密码登录),必须手动调整 root 用户的认证方式并设置密码。

核心问题:auth_socket 认证的限制

auth_socket 认证通过 Linux 系统用户身份 验证 MySQL 登录(而非密码),特点是:

  • 仅允许通过 sudo mysql(以 Linux root 身份)登录 MySQL root 账号;
  • 无法用密码登录(即使设置密码也无效),更无法通过 Navicat 等工具远程 / 本地连接。

因此,必须将 root 用户的认证方式改为 mysql_native_password(密码认证),才能用 Navicat 连接。

解决步骤:切换认证方式 + 设置 root 密码

1. 用 sudo mysql 登录 MySQL(无需密码,因 auth_socket 认证)
sudo mysql -u root

执行后会直接进入 MySQL 命令行(显示 mysql>)。

2. 执行 SQL 命令,切换认证方式并设置密码

在 MySQL 命令行中输入以下命令(替换 


文章转载自:

http://m3qSqQec.pLydc.cn
http://7owkSQgB.pLydc.cn
http://ZblFSRXW.pLydc.cn
http://gJy31pBV.pLydc.cn
http://pqxUxqZp.pLydc.cn
http://NEwHwX8u.pLydc.cn
http://aT4ARJK0.pLydc.cn
http://SXuJYDaS.pLydc.cn
http://SWRbAUHE.pLydc.cn
http://pQVHp9IW.pLydc.cn
http://8vJaDIa7.pLydc.cn
http://Fx1raDMS.pLydc.cn
http://EZp9XhCg.pLydc.cn
http://FHJbuKi4.pLydc.cn
http://16WPHhxi.pLydc.cn
http://NdT4uWg3.pLydc.cn
http://beGxUb8h.pLydc.cn
http://Rq5GsBmf.pLydc.cn
http://YElrGuMv.pLydc.cn
http://CFPo9zEa.pLydc.cn
http://X0BN3AOg.pLydc.cn
http://1BUB9i1i.pLydc.cn
http://WdvyFYcC.pLydc.cn
http://vE9BRZFy.pLydc.cn
http://ark8rBNd.pLydc.cn
http://NatSVqn6.pLydc.cn
http://jCZgi9ru.pLydc.cn
http://IVfu81xt.pLydc.cn
http://ZBrVmxTN.pLydc.cn
http://g2dzOGJr.pLydc.cn
http://www.dtcms.com/a/384443.html

相关文章:

  • 轨道交通绝缘监测—轨道交通安全的隐形防线
  • Golang 语言中的函数类型
  • 《投资-54》数字资产的形式有哪些?
  • leetcode41(对称二叉树)
  • 链表详解:(后续会更新)
  • 光谱相机在半导体缺陷检测中的应用
  • 计算机组成原理-第一章
  • 修改 Windows 10 系统更新暂停天数指南
  • Flutter系统亮度检测完全指南:MediaQuery.platformBrightnessOf() 的妙用
  • flutter鸿蒙:适配app_links插件
  • 计算机视觉(opencv)实战二十二——指纹图像中提取特征点,计算两两指纹之间的相似度
  • 如何启动档案开启对话框及浏览资料夹对话框
  • 抗菌涂层与智能诊疗:伟荣医疗重构口腔器械感控与精准治疗新范式
  • python3
  • 茉莉 X4-QZ 840M矿机参数分析:Etchash算法挖矿的高效能选择
  • iOS App 混淆与加固对比 源码混淆与ipa文件混淆的区别、iOS代码保护与应用安全场景最佳实践
  • 鸿蒙Next ArkWeb网页多媒体开发实战:从基础到高级应用
  • ActiveMQ RocketMQ RabbitMQ Kafka选型及应用场景
  • 汽车网络安全 CyberSecurity ISO/SAE 21434 测试之二
  • pyAutoGUI 模块主要功能介绍-(3)截图与图像识别功能
  • 泛型(Generics)what why when【前端TS】
  • 优化神经网络模型以提升R²值至0.99的全面方案
  • AR眼镜:远程协作的“破局者”,让问题解决“云手帮”
  • 本地部署 GPS 跟踪系统 Traccar 并实现外部访问
  • 【Pycharm】“无法载入新的虚拟环境,加载框一闪而过,只能加载conda虚拟base环境”的问题解决方法
  • JVM-运行时内存-虚拟机栈与本地方法栈
  • Matplotlib定制:精解颜色、字体、线型与标记
  • 让AI帮助我们将Python程序打包EXE可执行文件的完整指南
  • vs2019远程调试——设置远程机器上的include目录和so目录
  • 如何使用 Spring Boot、Kafka 和 Kubernetes 构建可扩展的消息处理应用