我试过网上很多修改的方法,但是发现没什么用。
主要问题为:
直接打一个mysql命令,就直接登上去了。
打一个mysql -u root ,也可以直接登录上去。
代码示例:
mysql
mysql -u root -p
原因:在某些Linux发行版(特别是Ubuntu)中,MySQL默认使用的是auth_socket插件进行身份验证,这允许系统用户无需密码即可登录MySQL。
解决办法(这里把整套流程写一下啊):
//进入mysql
mysql
//星号(*)是你设置的密码
alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password by '******';
flush privileges; //此代码是为了使权限进行更新。
exit;
Ubuntu下MySQL修改初始密码方法
1915

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



