如何配置通过 yum 安装的 PostgreSQL 的初始用户名和密码?
时间: 2024-11-30 22:14:38 浏览: 22
在通过 yum 安装 PostgreSQL 之后,创建初始用户名和密码通常是在首次启动数据库服务时设置的,因为这是一个安全实践,避免在安装过程中直接暴露敏感信息。以下是基本步骤:
1. 安装 PostgreSQL:
```bash
sudo yum install postgresql-server
```
2. 启动并初始化 PostgreSQL 数据库:
```bash
sudo service postgresql initdb
```
这会引导你完成一些配置步骤,其中包括设置超级用户(默认为 `postgres`),这是包含所有权限的管理员账户。
3. 启动 PostgreSQL 服务:
```bash
sudo service postgresql start
```
4. 使用 `psql` 首次登录,这时你可以创建新用户和密码:
```bash
sudo -u postgres psql
```
登录后,输入命令创建新用户:
```sql
CREATE USER your_username WITH PASSWORD 'your_password';
```
然后切换到新用户:
```sql
\c your_username
```
最后,记得退出 `psql` 并保存更改:
```sql
\q
```
5. 如果需要,可以修改配置文件 `/var/lib/pgsql/data/pg_hba.conf` 中对新用户的访问规则,比如添加行:
```
local all your_username ident
```
请确保替换 `your_username` 和 `your_password` 为实际的用户名和密码。
阅读全文