中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

运行

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

  1. 初始化数据库。

    此步骤在postgres用户下操作。

    1. 切换到postgres用户。
      1
      su - postgres
      
    2. 打开环境变量文件。
      1
      vim .bash_profile
      
    3. 按“i”进入编辑模式,在环境变量文件底部,添加公共库路径。
      export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib

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

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

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

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