Ubuntu 20.04 + mysql 8 默认密码问题

news/2025/3/20 17:12:36/

问题描述:

Ubuntu20.04安装完mysql8之后无法登录,不知道密码

mysql -u root 

原因:

系统默认自动配置好了用户和强密码

解决办法:

sudo cat /etc/mysql/debian.cnf

查看该文件

image-20250228001017290

利用上面的user 和 passwd 即可登录mysql

mysql -u(user) -p(passwd) 

随后修改密码

进入mysql后执行以下命令:

use mysql; update user set authentication_string='' where user='root';      alter user 'root'@'localhost' identified with mysql_native_password by 'xxx';     #修改密码为xxx

退出后即可正常登录

mysql -u root -p 

http://www.ppmy.cn/news/1580645.html

相关文章

上海高考解析几何

解析几何的核心思想。 1. 核心分析方法: 自由度引入 方程组中, n n n 个未知数需要 n n n 个等式来解出具体的值。 自由度 性质 一个未知数带来一个自由度,一个等式条件减少一个自由度(减少自由度的方式为消元)。…

2024年数维杯数学建模A题多源机会信号建模与导航分析解题全过程论文及程序

2024年数维杯数学建模 A题 多源机会信号建模与导航分析 原题再现: (一)问题背景   尽管全球卫星定位系统下的定位导航技术已成熟,但考虑到室内、隧道、建筑密集区等复杂环境或全球卫星定位系统被毁失灵等突发场景,…

优化 Java 数据结构选择与使用,提升程序性能与可维护性

引言 在软件开发中,数据结构的选择是影响程序性能、内存使用以及代码可维护性的关键因素之一。Java 作为一门广泛使用的编程语言,提供了丰富的内置数据结构,如数组、链表、栈、队列、树、图以及集合框架中的各种接口实现(如 List…

机器学习简史

机器学习作为人工智能的核心技术,其发展历程既是计算机科学的革命史,也是人类对智能本质探索的缩影。从20世纪中叶的萌芽到当今深度学习的繁荣,机器学习经历了数次技术范式的转变,见证了符号主义与连接主义的学派之争,…

【从零开始学习计算机科学】信息安全(七)网络攻击

【从零开始学习计算机科学】信息安全(七)网络攻击 网络攻击系统漏洞扫描技术系统漏洞分类漏洞扫描概述漏洞扫描系统分类扫描内容扫描技术端口扫描工具网络攻击概述网络攻击分类网络攻击的手段口令攻击漏洞攻击IP/TCP 欺骗攻击ARP欺骗攻击缓冲区溢出攻击拒绝服务攻击(DOS)碎…

自定义指令监听组件内抛出的事件,并实现多字段双向绑定

componentInstance - 指向自定义指令绑定的组件 context - 指向自定义指令所在的组件 Vue.directive(my-model, { // bind 钩子:当指令首次绑定到元素时调用 bind(el, binding, vnode) { // 获取绑定的值,例如 v-my-model"message" …

WPF-实现按钮的动态变化

MVVM 模式基础 视图模型(ViewModel):MainViewModel类作为视图模型,封装了与视图相关的属性和命令。它实现了INotifyPropertyChanged接口,当属性值发生改变时,通过OnPropertyChanged方法通知视图进行更新&am…

[蓝桥杯 2023 省 B] 飞机降落(不会dfs的看过来)

[蓝桥杯 2023 省 B] 飞机降落 题目描述 N N N 架飞机准备降落到某个只有一条跑道的机场。其中第 i i i 架飞机在 T i T_{i} Ti​ 时刻到达机场上空,到达时它的剩余油料还可以继续盘旋 D i D_{i} Di​ 个单位时间,即它最早可以于 T i T_{i} Ti​ 时刻…