由于我自己的mysql安装的时候就没让我设置密码,但是我sudo mysql能登进去,但是我不知道我自己的root密码
所以开始了自己的改密码之旅,最后终于找到一篇靠谱的,试了好多都没成功
https://www.jb51.net/article/142025.htm
之前帖子说改debian.cnf,那个记录的好像是下图这个,
我改了也没有用,然后查看密码,大概如下图
这个authentication_string,好像是mysql处理过的一个东西
之前看攻略说把这个直接改了,我电脑上反正是没用
然后就按照下面的步骤,‘
update
user
set
authentication_string=
''
where
user
=
'root'
把这个字段置为空
再
ALTER USER 'root'@'localhost' IDENTIFITED BY 'newpassword'
时
ALTER
USER
'root'
@
'localhost'
IDENTIFIED
WITH
mysql_native_password
BY
'新密码'
;
FLUSH
PRIVILEGES
;
然后就能行了。