ubuntu 首次登录mysql8 未设置密码或忘记密码解决方法 亲测可用
use mysql;ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';LINK1LINK2。
·
-1.首先输入以下指令:
sudo cat /etc/mysql/debian.cnf
2. 再输入以下指令:
mysql -u debian-sys-maint -p
//注意!
//这条指令的密码输入是输入第一条指令获得的信息中的 password = ZCt7QB7d8O3rFKQZ 得来。
//请根据自己的实际情况填写!
运行截图如下:(注意! 这步的密码输入的是 ZCt7QB7d8O3rFKQZ,密码是由第一条指令获得的信息中的 password = ZtCmUpud8ON1Yiau 得来,每个人不一样,请根据自己的实际情况输入,输入就可以得到以下运行情况)
3. 修改密码,本篇文章将密码修改成 root , 用户可自行定义。
4. 在MySQL 8.04前,执行:SET PASSWORD=PASSWORD(‘[新密码]’);但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”。
use mysql;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)