2016年1月9日星期六

JON_003:安装 JBoss Operations Network 3.3(三)

环境:RHEL 7.1 + Oracle JDK 1.7.0_80 + PostgreSQL 9.1

4. 安装与配置 PostgreSQL 数据库
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
安装介质:postgresql-9.1.19-3-linux-x64.run
切换到 root 用户执行如下命令:
(1) chmod 777 postgresql-9.1.19-3-linux-x64.run
(2) ./postgresql-9.1.19-3-linux-x64.run
     保持PostgresSQL缺省安装路径:/opt/PostgreSQL/9.1
保持缺省数据安装路径:/opt/PostgreSQL/9.1/data
输入你想设定的数据库超级用户 postgres 的密码:welcome1
 保持数据库端口号 5432 不变
     选择 Locale 为 en_US.utf8

     安装完成后,不要选择 Launch Stack Builder at exit?,然后点击 Finish 按钮完成。

(3)修改 postgres 用户密码:passwd postgres
    更改用户 postgres 的密码 。
    新的 密码:
    无效的密码: 密码未通过字典检查 - 它基于字典单词
    重新输入新的 密码:
    passwd:所有的身份验证令牌已经成功更新。
(4)切换到 postgres 用户:su - postgres
(5)cd /opt/PostgreSQL/9.1/bin
(6)查看数据库状态:./pg_ctl status -D /opt/PostgreSQL/9.1/data
    pg_ctl: server is running (PID: 4949)
    /opt/PostgreSQL/9.1/bin/postgres "-D" "/opt/PostgreSQL/9.1/data"
    说明数据库已启动。  
(7)启动数据库:./pg_ctl start -D /opt/PostgreSQL/9.1/data
(8)停止数据库:./pg_ctl stop -D /opt/PostgreSQL/9.1/data
(9)./psql 会提示你输入数据库超级用户 postgres 的密码,输入正确后,进入 SQL 交互界面
    修改数据库用户 postgres 的口令:postgres=# ALTER USER postgres PASSWORD 'welcome1';
                                ALTER ROLE
    创建数据库用户 rhqadmin:postgres=# CREATE USER rhqadmin PASSWORD 'rhqadmin';
                          CREATE ROLE
    创建数据库 rhq 并设置其 owner 为 rhqadmin :postgres=# CREATE DATABASE rhq OWNER rhqadmin;
                                            CREATE DATABASE
    退出 SQL 交互界面:postgres=# \q
(10)cd /opt/PostgreSQL/9.1/data
(11)vim postgresql.conf
     修改内容如下:
     listen_addresses = '*'
     shared_buffers = 80MB
     work_mem = 2MB
     checkpoint_segments = 10
     max_connections = 60
     superuser_reserved_connections = 5
     max_prepared_transactions = 60
(12)vim pg_hba.conf
     增加一行内容到 IPv4 的对应参数,样可以让 192.168.56.101 相关 IP 可以远程访问这台数据库
     host all all 192.168.56.101/32 md5
(13)cd /opt/PostgreSQL/9.1/bin
(14)重启数据库:./pg_ctl restart -D /opt/PostgreSQL/9.1/data,让刚才的配置生效。

没有评论: