https://blog.csdn.net/weixin_38436044/article/details/113745827
先看这位大虾的文章,如果没成再来看我的;我只做一点补充
最新版的Ubuntu系统默认安装MySQL时,缺少了让用户设置root密码的环节,所以登录mysql,以及设置root密码要通过一下的步骤。
使用自己cat出的用户名和密码登录mysql

如果root用户的默认plugin值是auth_socket将它改为caching_sha2_password

使用图中的sql语句将root用户的authentication_string项的值改为NULL

完成上述步骤后就可以使用root用户免密登陆了

设置root密码,然后使用设置的密码登录;由于已经设置了root密码,就不能再免密登录了

Ubuntu 20.04.10 设置MySQL 8.0.23 root密码

最新版Ubuntu的MySQL安装未设置root密码,需要通过特定步骤进行设置。首先,使用特定方式登录mysql,然后将root用户的plugin从auth_socket更改为caching_sha2_password,并将authentication_string设为NULL。完成这些步骤后,可以设置并使用root密码登录,但此后无法免密登录。
最低0.47元/天 解锁文章
4884

被折叠的 条评论
为什么被折叠?



