ubuntu0.22.04.1安装mysql8.0及root密码注意

先看一下你的安装包是什么版本

bash 复制代码
 apt list |grep mysql

基本都是默认的8.0版本,然后安装:

bash 复制代码
 apt-get install mysql-server-8.0

安装以后 ,mysql默认启动;

一般root 是没有密码的,在本地直接回车登录

我们看一下密码插件

bash 复制代码
select host,user,plugin,authentication_string from mysql.user;

Mysql8.0默认采用了新的caching_sha2_password的身份验证方式,此方式并不兼容常规的老的web服务接口,所以你需要将插件类型更改为mysql_native_password

bash 复制代码
 update user set plugin='mysql_native_password' where user='root';

然后再去设置密码:

bash 复制代码
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'asdcfsaf@564$';
FLUSH PRIVILEGES;

现在已经成功了,因为将host更改为了%,所以你也可以本地远程到mysql服务了;

有疑问留言

相关推荐
Absurd5872 分钟前
Laravel Eloquent 中精准检测时间区间重叠的完整实践指南
jvm·数据库·python
djjdjdjdjjdj4 分钟前
如何快速查询SQL中的重复记录:GROUP BY与COUNT统计
jvm·数据库·python
2301_782659185 分钟前
Redis怎样监控当前发生了多少次内存驱逐
jvm·数据库·python
万世浮华戏骨7 分钟前
PHP 与数据库交互 与 SQL注⼊漏洞
数据库·sql·php
m0_617881429 分钟前
如何在新电脑上正确运行已部署的 Django 项目
jvm·数据库·python
u0109147609 分钟前
Golang怎么计算日期差天数_Golang如何计算两个日期之间相差多少天【方法】
jvm·数据库·python
pele19 分钟前
Python Tkinter如何实现组件拖拽交换位置_计算鼠标坐标重排布局
jvm·数据库·python
hua8722222 分钟前
Spring Boot 中使用 @Transactional 注解配置事务管理
数据库·spring boot·sql
2301_8166602134 分钟前
CSS实现盒子倒角不规则效果_利用border-radius多个值
jvm·数据库·python
为什么要做囚徒34 分钟前
MongoDB 设置开机自启
数据库·mongodb