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服务了;

有疑问留言

相关推荐
fengfuyao98519 分钟前
使用ubuntu串口数据收和发不一致问题
linux·数据库·ubuntu
张童瑶34 分钟前
Docker 下备份 Mariadb 数据库文件
数据库·docker·mariadb
进击的CJR40 分钟前
MySQL 8.0 OCP 英文题库解析(十八)
android·mysql·开闭原则
进击的CJR1 小时前
MySQL 8.0 OCP 英文题库解析(十四)
android·mysql·开闭原则
Forest_HAHA1 小时前
<8>-MySQL复合查询
数据库·mysql
march of Time1 小时前
图数据库介绍及应用,go和Java使用图数据库
java·数据库·golang
大博bs2 小时前
使用HashMap或者List模拟数据库插入和查询数据
数据库·list
xx155802862xx2 小时前
centos转移mysql的数据存储目录
linux·mysql·centos
进击的CJR2 小时前
MySQL 8.0 OCP 英文题库解析(十五)
数据库·mysql·开闭原则
羊小猪~~3 小时前
数据库学习笔记(十五)--变量与定义条件与处理程序
数据库·人工智能·笔记·后端·sql·学习·mysql