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

安装使用MySQL8遇到的问题记录

1、root密码

启动运行后 /var/log/mysqld.log 存在默认密码

2023-08-21T15:58:17.469516Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.34) initializing of server in progress as process 61233
2023-08-21T15:58:17.478009Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2023-08-21T15:58:18.449193Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2023-08-21T15:58:19.905673Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: KBPdqi6TN9/W

用默认密码登录然后进行修改

ALTER USER 'user'@'localhost' IDENTIFIED BY 'new_password';

2、客户端链接报错

Could not create connection to database server. Attempted reconnect 3 times. Giving up

原因:因为mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。

解决方法: 把 mysql 用户登录密码加密规则还原成 mysql_native_password。

ALTER USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passsword'
flush privileges;

http://www.lryc.cn/news/134864.html

相关文章:

  • Mysql、Oracle 中锁表问题解决办法
  • AUTOSAR规范与ECU软件开发(实践篇)5.1 ETAS ISOLAR-A工具简介
  • shell脚本——expect脚本免交互
  • ubuntu18.04安装远程控制软件ToDest方法,针对官网指令报错情况
  • 系统架构设计师之缓存技术:Redis持久化的两种方式-RDB和AOF
  • 以创新点亮前路,戴尔科技开辟数实融合新格局
  • 使用Pandas处理Excel文件
  • 设计模式——接口隔离原则
  • 黑客(网络安全)自学
  • 《Go 语言第一课》课程学习笔记(三)
  • PSP - 基于开源框架 OpenFold Multimer 蛋白质复合物的结构预测与BugFix
  • Java课题笔记~ MyBatis分页查询插件
  • (嵌入式c语言)类型修饰符
  • 1、Spring底层核心原理解析
  • 迷路的机器人(递归回溯+动态规划两个方法实现)
  • Nacos
  • 【Linux】网络层协议:IP
  • 神经网络为什么可以学习
  • Docker基础入门:镜像、容器导入导出与私有仓库搭建
  • Go语言入门指南:基础语法和常用特性解析(上)
  • 排序算法合集
  • Vue2-全局事件总线、消息的订阅与发布、TodoList的编辑功能、$nextTick、动画与过渡
  • DP读书:鲲鹏处理器 架构与编程(八)3.1鲲鹏处理器片上系统与Taishan处理器内核架构
  • 如何使用 HOOPS Exchange SDK 和 Polygonica Bridge
  • spring异步框架使用教程
  • 【数学建模】清风数模正课3 插值算法
  • 什么是eval()?eval是用来干什么的?
  • JavaScript-console:JavaScript控制台(Console)常用方法
  • Nginx配置前后端分离
  • rabbitmq的发布确认