安装PostgreSQL完成后,可以执行初始化、启动、登录数据库以及配置数据库账号密码修改配置文件参数等操作,以验证数据库是否可以正常运行。
- 初始化数据库。
- 切换到postgres用户。
- 打开环境变量文件。
- 按“i”进入编辑模式,在环境变量文件底部,添加公共库路径。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib

- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使修改的内容生效。
- 初始化数据库。
|
/usr/local/pgsql/bin/initdb -D /data/pgsql
|

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

- 确认PostgreSQL数据库进程是否正常启动。

如上图所示,PostgreSQL相关进程已经正常启动了。
- 登录数据库。
|
/usr/local/pgsql/bin/psql -U postgres
|

- 配置数据库账号密码。
登录后,设置postgres的密码。
|
alter user postgres with password '123456';
|

- 退出数据库。

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

- 修改数据库配置文件。
- 打开“/data /pg_hba.conf”。
|
vim /data/pgsql/pg_hba.conf
|
- 按“i”进入编辑模式,增加以下内容,用以允许非本地访问,IP地址请根据实际情况配置。
host all all 192.168.202.0/24 trust

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