5人参与 • 2025-04-26 • Mysql
打开命令提示符(cmd)
cmd
,按回车。登录 mysql 如果你还记得 mysql 密码:
mysql -u root -p
如果没有设置密码,尝试:
mysql -u root
查询所有 mysql 用户
select user, host from mysql.user;
常见用户名:
mysql 不允许直接查看密码,但你可以查看密码是否为空:
select user, authentication_string from mysql.user;
如果 authentication_string
为空,说明该用户没有密码。
如果你无法登录 mysql,可以使用 跳过权限表模式 进行密码重置:
windows(管理员 cmd 运行):
net stop mysql
linux/macos:
sudo systemctl stop mysql
mysqld --skip-grant-tables --skip-networking
这个模式允许直接登录,不需要密码。
mysql -u root
alter user 'root'@'localhost' identified by 'new_password'; flush privileges;
替换 new_password
为你的新密码。
net stop mysql net start mysql
或者:
sudo systemctl restart mysql
然后你就可以用新的密码登录了:
mysql -u root -p
my.ini
(windows 通常在 c:\programdata\mysql\mysql server 8.0\my.ini
)。[mysqld]
段落中添加:skip-grant-tables
保存文件,重启 mysql:
net stop mysql net start mysql
然后使用 mysql -u root
登录,重置密码:
alter user 'root'@'localhost' identified by 'new_password'; flush privileges;
最后,删除 skip-grant-tables
并重启 mysql。
✅ 查看 mysql 用户:
select user, host from mysql.user;
✅ 如果密码忘记了,重置密码:
alter user 'root'@'localhost' identified by 'new_password'; flush privileges;
✅ 如果无法登录,使用 --skip-grant-tables
模式重置密码。
到此这篇关于mysql 查看本地用户名和密码的文章就介绍到这了,更多相关mysql查看用户名密码内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论