Linux下如何查看数据库初始密码
时间: 2024-03-22 17:39:49 浏览: 65
在 Linux 下查看数据库初始密码的方法因不同的数据库而异,以下是几种常见的数据库及其查看方法:
1. MySQL:MySQL 的初始密码在安装时由用户自己设置,如果没有设置,则为空。可以通过以下命令查看:
```
sudo grep 'temporary password' /var/log/mysqld.log
```
2. PostgreSQL:PostgreSQL 的初始密码在安装时随机生成,存储在 `/var/lib/pgsql/data/pg_hba.conf` 文件中,可以通过以下命令查看:
```
sudo cat /var/lib/pgsql/data/pg_hba.conf | grep "password"
```
3. Oracle:Oracle 的初始密码在安装时由用户自己设置,存储在 `$ORACLE_HOME/config/scripts/init.ora` 文件中,可以通过以下命令查看:
```
sudo cat $ORACLE_HOME/config/scripts/init.ora | grep "PASSWORD"
```
4. MongoDB:MongoDB 的初始密码在安装时没有设置,需要用户自己创建。如果已经创建了初始账户和密码,则可以通过以下命令查看:
```
sudo cat /etc/mongod.conf | grep "security.authorization"
```
如果该值为 `enabled`,则说明启用了安全认证,需要使用创建的账户和密码登录 MongoDB。
阅读全文