PostgreSQL RPM 安装笔记
来源:互联网 发布:ibm的人工智能 编辑:程序博客网 时间:2024/06/05 16:43
测试环境:REHL 5.3
PostgreSQL版本:8.4.2
1. 首先检查下是否已经有PostgreSQL安装程序(俺的机器有pg-libs 8.1,无视之)
shell> rpm -qa | grep postgres
2. 下载最新的8.4.2RPM安装包,这个FTP速度挺快的。:)
shell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-server-8.4.2-1PGDG.rhel5.x86_64.rpmshell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-contrib-8.4.2-1PGDG.rhel5.x86_64.rpmshell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-libs-8.4.2-1PGDG.rhel5.x86_64.rpmshell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-devel-8.4.2-1PGDG.rhel5.x86_64.rpmshell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-8.4.2-1PGDG.rhel5.x86_64.rpmshell> wget http://ftp.easynet.be/postgresql/binary/v8.4.2/linux/rpms/redhat/rhel-5-x86_64/postgresql-plpython-8.4.2-1PGDG.rhel5.x86_64.rpm
3. 安装PostgreSQL(要注意下顺序),首先需要更新pg-libs版本。
后面几个不需要的话可以不装。主要是一些扩展功能。
shell> rpm -ivh postgresql-libs-8.4.2-1PGDG.rhel5.x86_64.rpmshell> rpm -ivh postgresql-8.4.2-1PGDG.rhel5.x86_64.rpmshell> rpm -ivh postgresql-server-8.4.2-1PGDG.rhel5.x86_64.rpmshell> rpm -ivh postgresql-contrib-8.4.2-1PGDG.rhel5.x86_64.rpmshell> rpm -ivh postgresql-devel-8.4.2-1PGDG.rhel5.x86_64.rpmshell> rpm -ivh postgresql-plpython-8.4.2-1PGDG.rhel5.x86_64.rpm
4. RPM安装完后,需要初始化PostgreSQL库。service初次启动会提示。
如果是源码安装这个过程就是对应的initdb -D,指定data目录。RPM默认对应目录是/var/lib/pgsql/data。
shell> service postgresql initdb
5. service启动PostgreSQL
shell> service postgresql start
到上面这一步基本是安装完成了。下面的是修改数据库用户密码和登陆相关。
6. 切换到postgres用户,修改数据库密码。(注意系统用户和数据库用户密码是两个概念,虽然名字都叫postgres)
修改完需要重启数据库,这里咱不重启,等修改完认证配置再一起重启。
shell> su - postgresshell> psqlpostgres=# ALTER USER postgres WITH PASSWORD '123456';postgres=# /q
7. 修改认证文件/var/lib/pgsql/data/pg_hba.conf,登陆使用密码。md5格式。
shell> vi /var/lib/pgsql/data/pg_hba.conf修改ident为md5 (local, host)
8. service重启PostgreSQL
shell> service postgresql restart
9. 再次进入测试,应该会提示输入密码鸟 :)
shell>psql -U postgres
- PostgreSQL RPM 安装笔记
- PostgreSQL RPM 安装笔记
- PostgreSQL RPM 安装笔记
- PostgreSQL RPM 安装笔记
- 使用 rpm 包安装 postgresql
- postgresql安装笔记
- linux rpm安装软件笔记
- fedora22用rpm包安装配置postgresql数据库
- CentOS 6.3下PostgreSQL 的安装与配置(rpm)
- postgreSQL和postGis安装笔记
- ubuntu下安装PostgreSQL笔记
- [笔记] rpm安装包相关命令
- linux学习笔记之RPM安装包
- MySQL学习笔记--安装配置(RPM)
- linux学习笔记-rpm安装卸载查看
- PostgreSQL学习笔记---1 源码编译安装PostgreSQL
- PostgreSQL学习笔记1 - 安装与配置
- Postgresql学习笔记-1(debian安装)
- eclipse代码快速补全设置
- Hello World!
- rd,md
- Linux下DHCP服务
- fatal error C1010: unexpected end of file while looking for precompiled header directive
- PostgreSQL RPM 安装笔记
- 记这难忘的一个月
- For My Gitweb
- 生成随机的6位或指定位可见字符串
- hdu4126.Genghis Khan the Conqueror
- oracle简单学习总结(二)——查询
- Compiler version not supported by Windows DDK!
- hdu 4041 纯模拟遍历树
- jetty快速入门与嵌入使用 jetty