运行
安装PostgreSQL完成后,可以执行初始化、启动、登录数据库以及配置数据库账号密码修改配置文件参数等操作,以验证数据库是否可以正常运行。
- 初始化数据库。
此步骤在postgres用户下操作。
- 切换到postgres用户。
1
su - postgres
- 打开环境变量文件。
1
vim .bash_profile
- 按“i”进入编辑模式,在环境变量文件底部,添加公共库路径。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使修改的内容生效。
1
source .bash_profile
- 初始化数据库。
1
/usr/local/pgsql/bin/initdb -D /data/pgsql
- 切换到postgres用户。
- 启动数据库。
- 启动PostgreSQL数据库。
1
/usr/local/pgsql/bin/pg_ctl -D /data/pgsql -l logfile start
- 确认PostgreSQL数据库进程是否正常启动。
1
ps -ef | grep postgres
如上图所示,PostgreSQL相关进程已经正常启动了。
- 启动PostgreSQL数据库。
- 登录数据库。
1
/usr/local/pgsql/bin/psql -U postgres
初次登录数据库,无需密码。
- 配置数据库账号密码。
登录后,设置postgres的密码。
1
alter user postgres with password '123456';
- 退出数据库。
1
\q
- 停止PostgreSQL数据库。
1
/usr/local/pgsql/bin/pg_ctl -D /data/pgsql -l logfile stop
- 修改数据库配置文件。
- 打开“/data /pg_hba.conf”。
1
vim /data/pgsql/pg_hba.conf
- 按“i”进入编辑模式,增加以下内容,用以允许非本地访问,IP地址请根据实际情况配置。
host all all 192.168.202.0/24 trust
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 如果数据库服务为启动状态,则配置完成后执行以下命令重新加载配置文件;如果数据库服务已经关闭,则重新启动数据库服务生效。
1
/usr/local/pgsql/bin/pg_ctl reload -D /data/pgsql
- 打开“/data /pg_hba.conf”。
父主题: 安装指南