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

有疑问留言

相关推荐
八怪1 小时前
KILL MTS的一个worker线程会怎么样
数据库
disanleya1 小时前
MySQL数据库安装后,如何设置自动化备份策略?
mysql
奥尔特星云大使1 小时前
mysql高可用架构之MHA部署(二)VIP漂移(保姆级)
android·mysql·架构·mha·ip漂移
-Xie-1 小时前
Mysql杂志(三十一)——Join连接算法与子查询、排序优化
数据库·mysql
程序新视界2 小时前
在连表查询场景下,MySQL隐式转换存在的坑
数据库·mysql·dba
九河云2 小时前
在云计算环境中实施有效的数据安全策略
大数据·网络·数据库·云计算
咋吃都不胖lyh3 小时前
MySQL 与Power BI 的作用,以及在数据分析中扮演的角色
mysql·数据分析·powerbi
爱吃烤鸡翅的酸菜鱼3 小时前
从数据库直连到缓存预热:城市列表查询的性能优化全流程
java·数据库·后端·spring·个人开发
dualven_in_csdn4 小时前
ubuntu离线安装 xl2tpd
linux·数据库·ubuntu