怎么看数据库的用户名和密码

上周,一位客户询问如何查找数据库的用户名和密码。
我很困惑。
这是敏感信息。
但我还是给了他一个粗略的解释。

首先,您应该知道验证这些信息通常不是一件好事。
因为这些信息就像你家的钥匙一样,不能给其他任何人。
但是,如果您绝对需要,可以尝试以下几种方法。

例如,对于 MySQL 或 MariaDB,您可以看到 my.cnf 或 my.ini 等配置文件,但密码通常是加密的,无法直接看到。
对于 PostgreSQL,您通常不会将用户名和密码直接写入配置文件。

再例如,您可以查询数据库中的系统表或视图,例如 MySQL 中的 mysql.user 表或 PostgreSQL 中的 pg_roles 视图,但这样您只能看到用户名,而密码仍然是加密的。

还有很多数据库管理工具如phpMyAdmin和pgAdmin可以让你以图形界面管理你的数据库,但它们不直接显示密码。

如果您不是管理员,最安全的做法是向数据库管理员寻求帮助。
他们已获得授权,可以为您提供所需的信息。

最后,我想强调的是,无论你使用什么方法,都不要破解你的密码。
这是非法的。
保护这些信息与保护您的钱包同样重要。
无论如何,这取决于你。
我仍在思考这个问题以及如何更好地向我的客户解释它。

如何查看mysql数据库的登录名和密码

上周我在电脑上打开 MySQL 并输入密码。
进入后我添加了语句:select from mysql.user。
按 Enter 键。
屏幕上出现了大量的账户信息。
所有密码均经过 MD5 加密。
它们就像动态代码一样无法破解。
我的朋友告诉我Mysql是Oracle的产品并且非常流行。
许多网站使用它来存储数据。
2 02 3 年,我也在网上查了一下,发现MySQL在WEB应用中表现良好,是关系数据库管理系统中的佼佼者。
顺便说一句,MySQL的备份功能非常强大,我认为可以定期备份数据库以防止数据丢失。
算了,我就不详细说了,就看你了。

怎么查询mysql的用户名和密码