---
title: 运行
description: "安装PostgreSQL完成后，可以执行初始化、启动、登录数据库以及配置数据库账号密码修改配置文件参数等操作，以验证数据库是否可以正常运行。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_03_0012.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/PostgreSQL/kunpengpostgresql_03_0012.html
indexId: 333740a3a9b48656d9c95177d44957f785bebb347ef382b5a16392aa46fe8be779
---
# 运行

安装PostgreSQL完成后，可以执行初始化、启动、登录数据库以及配置数据库账号密码修改配置文件参数等操作，以验证数据库是否可以正常运行。

1. 初始化数据库。
此步骤在postgres用户下操作。


  a. 切换到postgres用户。
    1 su - postgres

  b. 打开环境变量文件。
    1 vim .bash_profile

  c. 按“i”进入编辑模式，在环境变量文件底部，添加公共库路径。

```
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib
```


  d. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  e. 使修改的内容生效。
    1 source .bash_profile

  f. 初始化数据库。
    1 /usr/local/pgsql/bin/initdb -D /data/pgsql

2. 启动数据库。

  a. 启动PostgreSQL数据库。
    1 /usr/local/pgsql/bin/pg_ctl -D /data/pgsql -l logfile start

  b. 确认PostgreSQL数据库进程是否正常启动。
    1 ps -ef | grep postgres

    如上图所示，PostgreSQL相关进程已经正常启动了。

3. 登录数据库。
  1 /usr/local/pgsql/bin/psql -U postgres

  初次登录数据库，无需密码。

4. 配置数据库账号密码。
  登录后，设置postgres的密码。

  1 alter user postgres with password '123456';

5. 退出数据库。
  1 \q

6. 停止PostgreSQL数据库。
  1 /usr/local/pgsql/bin/pg_ctl -D /data/pgsql -l logfile stop

7. 修改数据库配置文件。

  a. 打开“/data /pg_hba.conf”。
    1 vim /data/pgsql/pg_hba.conf

  b. 按“i”进入编辑模式，增加以下内容，用以允许非本地访问，IP地址请根据实际情况配置。

```
host all all
192.168.202.0/24
trust
```


  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 如果数据库服务为启动状态，则配置完成后执行以下命令重新加载配置文件；如果数据库服务已经关闭，则重新启动数据库服务生效。
    1 /usr/local/pgsql/bin/pg_ctl reload -D /data/pgsql
