Debian Mysql8.0 重设Root密码
安装完Mysql之后 在/etc/mysql/
文件夹有一个debian.cnf文件. 文件内显示他的内置一个账号和密码, 我们可以使用他来登入;
注意: 在这里之前你需要将mysql服务关闭, sudo systemctl stop mysql
然后使用 sudo systemctl status mysql
查看服务是否关闭
查看/etc/mysql/debian.cnf
注意, 只能root用户才能查看的到
# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
user = debian-sys-maint ← 账号
password = 8f1S4F4ZizpTPwlR ← 密码
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = 8f1S4F4ZizpTPwlR
socket = /var/run/mysqld/mysqld.sock
~
密码可以采用复制的形式粘贴过去, 以免输入错误.
mysql -u debian-sys-maint -p
OK 进入到mysql>
表示我们正确进入了
然后需要修改密码
alter user 'root'@'localhost' identified with with mysql_native_password by '你的密码';
需要注意的是 这里密码要求是需要10位以上带有大小写和其他字符. 不然会需要求重新输入
结束之后试试你的新密码吧. 正常登入后你需要重新打开你的mysql服务sudo /etc/init.d/mysql start
如果启动失败可以重启电脑试试, 我之前就遇到一只重新启动不了服务, 后面重启一下电脑就好了.
使用sudo systemctl status mysql
查看服务是否启动, 会显示绿色的亮标/
来源: https://blog.csdn.net/tianjin_ren/article/details/116747434
文章编写or整理的内容由作者完成,引用or参考会给出原文链接。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异