当前位置: 代码网 > it编程>数据库>Mysql > MySQL 查看本地用户名和密码的方法

MySQL 查看本地用户名和密码的方法

2025年04月26日 Mysql 我要评论
1. 查看 mysql 用户名方法 1:使用命令行打开命令提示符(cmd)win + r,输入 cmd,按回车。(如果 mysql 要管理员权限)右键 cmd,选择 “以管理员身份运行&r

1. 查看 mysql 用户名

方法 1:使用命令行

打开命令提示符(cmd)

  • win + r,输入 cmd,按回车。
  • (如果 mysql 要管理员权限)右键 cmd,选择 “以管理员身份运行”

登录 mysql 如果你还记得 mysql 密码:

mysql -u root -p

如果没有设置密码,尝试:

mysql -u root

查询所有 mysql 用户

select user, host from mysql.user;

常见用户名

  • root(超级管理员)
  • mysql(某些版本默认用户)
  • admin(有些系统默认用户)

2. 查看 mysql 密码(已加密存储,无法直接查看)

mysql 不允许直接查看密码,但你可以查看密码是否为空:

select user, authentication_string from mysql.user;

如果 authentication_string 为空,说明该用户没有密码。

3. 重置 mysql 密码

方法 1:使用命令行重置 root 密码

如果你无法登录 mysql,可以使用 跳过权限表模式 进行密码重置:

步骤 1:停止 mysql

windows(管理员 cmd 运行)

net stop mysql

linux/macos

sudo systemctl stop mysql

步骤 2:启动 mysql(跳过权限验证)

mysqld --skip-grant-tables --skip-networking

这个模式允许直接登录,不需要密码。

步骤 3:重新打开一个终端,登录 mysql

mysql -u root

步骤 4:修改密码

alter user 'root'@'localhost' identified by 'new_password';
flush privileges;

替换 new_password 为你的新密码。

步骤 5:重启 mysql

net stop mysql
net start mysql

或者:

sudo systemctl restart mysql

然后你就可以用新的密码登录了:

mysql -u root -p

方法 2:直接修改 my.ini 配置文件

  • 打开 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查看用户名密码内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

  • MySQL 跨库查询示例场景分析

    MySQL 跨库查询示例场景分析

    一、引言在 mysql 数据库应用场景中,有时需要从多个数据库中获取数据并进行关联分析或综合处理,这就涉及到跨库查询操作。本指南将详细介绍 mysql 跨库查询... [阅读全文]
  • Mysql中的数据类型用法及解读

    1.1数据类型分类mysql 数据类型可以分为三大类:数值类型:包括整数类型、浮点类型、定点类型等。字符串类型:包括 char、varchar、text 等。日期和时间类型:包括 …

    2025年04月24日 数据库
  • MySQL之表连接方式(内连接与外连接)

    1、表连接的核心概念1.1 为什么需要表连接?问题:两个表的数据需要关联查询(如学生表和成绩表)笛卡尔积:未指定条件时,两个表的所有记录两两组合(效率低下,结果混乱)解决方案:通过…

    2025年04月24日 数据库
  • Mysql中的复合查询详解

    1. 基本查询简单回顾条件筛选使用 and、or、like 等条件操作符进行多条件筛选。排序使用 order by 对查询结果进行排序,支持多个字段排序(如按部门号升序,工资降序)…

    2025年04月24日 数据库
  • MySQL UPDATE更新数据方式

    MySQL UPDATE更新数据方式

    update 的基本语法update 语句用于修改现有表中的数据。它通常与 set 子句一起使用,以指定要更新的字段及其新值。你还可以使用 where 子句来限... [阅读全文]
  • mysql密码忘了的问题及解决方案

    新安装的数据库设置初始密码(1)离线部署mysql可使用:mysqladmin -u root password '123456'(2)如是yum在线安装mysql可查看日志中的初…

    2025年04月24日 数据库

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com