PostgreSQL安装与设定
发布时间:2020-12-13 16:11:16 所属栏目:百科 来源:网络整理
导读:本教程适合Centos6.7或者RedHat. PostgreSQL安装 1、Postgresql安装包确认 yum list postgresql* postgresql -server.x86_64 8.4 . 20 - 8 .el6_9 base postgresql.x86_64 8.4 . 20 - 8 .el6_9 base 2、Postgresql安装 yum install -y postgresql-server ? 3
本教程适合Centos6.7或者RedHat. PostgreSQL安装1、Postgresql安装包确认 yum list postgresql* postgresql-server.x86_64 8.4.20-8.el6_9 base postgresql.x86_64 8.4.20-8.el6_9 base 2、Postgresql安装 yum install -y postgresql-server ? 3、安装结果确认 rpm -qa | grep postgresql postgresql-8.4.20-8.el6_9.x86_64 postgresql-libs-8.4.20-8.el6_9.x86_64 postgresql-server-8.4.20-8.el6_9.x86_64 PostgreSQL设置1、数据库初期化 /etc/rc.d/init.d/postgresql initdb 将生成/var/lib/pgsql/data目录 2、外部链接与Port番号设置 vi /var/lib/pgsql/data/postgresql.conf #全部可链接 listen_addresses = ‘*‘ port = 5432 #log出力形式(时间,用户,数据库,进程,行号) log_line_prefix = ‘%t %u %d [%p-%l]‘ 3、数据库访问设置 vi /var/lib/pgsql/data/pg_hba.conf #所有的用户和IP地址都可以访问lxb数据库 host lxb all 0.0.0.0/0 trust 4、系统服务设置(默认是登录状态) ls /etc/init.d/ | grep post postfix postgresql udev-post 5、Postgresql服务OS系统启动时自动启动设置 #设置状态确认 chkconfig --list postgresql postgresql 0:off 1:off 2:off 3:off 4:off 5:off 6:off #开启自启动服务 chkconfig postgresql on #设置状态再次确认 chkconfig --list postgresql postgresql 0:off 1:off 2:on 3:on 4:on 5:on 6:off 6、启动PostgreSQL服务 service postgresql start postgresql サービスを開始中: [ OK ] service postgresql status postmaster (pid 5176) を実行中.. 数据库设置1、默认超级管理用户密码变更 #切换超级用户 su - postgres #密码变更 psql -c "alter user postgres with password ‘Admin‘" 2、创建用户与数据库 #创建用户
createuser test
#数据库创建
createdb lxb
3、数据库列表确认 psql -l -----------+----------+------------------+-------------+-------------------+----------------------- postgres | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | lxb | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | template0 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres : postgres=CTc/postgres template1 | postgres | UTF8 | ja_JP.UTF-8 | ja_JP.UTF-8 | =c/postgres : postgres=CTc/postgres (4 行) 4、链接数据库 #链接lxb数据库 psql lxb psql (8.4.20) #test用户密码设置 lxb=# alter user test with password ‘Test‘; ALTER ROLE ? 数据库操作命令参照官网:https://www.postgresql.org/docs/9.4/static/app-psql.html 总结由于一直习惯于Windows系的安装包式安装,Centos上安装还是头一次,所以找了很多资料才得以完成。以上只实现了基础安装,基本上测试够用了,实际上线时安全与容灾方面的设置还需各自探讨进行设置。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |