installation af postgresql 9.4 og phppgadmin i centos 7 /6, 5 /6, 4

, indledningen, postgresql, er en stærk, open source - objekt relationsdatabase.det løber under alle vigtige operationelle systemer, herunder linux, unix (aix, bsd, hp-ux, forsyningspligtydelser irix, mac os, solaris, tru64) og vinduer os. postgresql 9.4 er blevet frigivet i sidste uge med store forbedringer, fastsætter og karakteristika.læs, hvad der er nyt i postgresql 9.4 her. i dette praktisk pædagogiske, lad os se, hvordan til at installere postgresql 9.4 på centos 7 /6, 5 /6, 4 - serveren, installere postgresql, gå til postgresql register, downloade side, og tilføje postgresql 9.4 register, afhængigt af deres serverens arkitektur, for centos. 6. x 32bit:,, omdrejninger pr. minut - uvh http: //yum. postgresql. org /9 /redhat /rhel-6-i386 /pgdg-centos94-9.4-1. noarch. omdrejninger pr. minut, for centos 6. x 64bit:,, omdrejninger pr. minut - uvh http: //yum. postgresql. org /9 /redhat /rhel-6-x86_64 /pgdg-centos94-9.4-1. noarch. omdrejninger pr. minut, for centos 7 64bit:,, omdrejninger pr. minut - uvh http: //yum. postgresql. org /9 /redhat /rhel-7-x86_64 /pgdg-centos94-9.4-1. noarch. rpm, ajourføre lageret liste med kommando:, yum opdatering, installere postgresql med følgende kommando, yum installere postgres:ql94 server postgresql94 t, påbegynd postgresql database med følgende kommando: på centos 6. x systemer: -, service - postgresql-9.4 initdb, centos 7 systemer:, /bar /pgsql-9.4/bin/postgresql94-setup initdb, så begynder postgresql service og gøre det til automatisk begynde på hver genstart. på centos 6. x systemer: -, service - postgresql-9.4 start chkconfig postgresql-9.4 på centos 7 systemer:, systemctl mulighed for postgresql-9.4 systemctl begynder postgresql-9.4, tilpasse iptables /firewall, tilpasse iptables adgang til postgresql fra fjerntliggende systemer. på centos 6. x systemer:, vi /etc /sysconfig /iptables, tilføjes følgende linje: - en input - m - stat nye - m tcp - p tcp - dport. 5432 - j acceptere - en input - m - stat new - m tcp - p tcp - dport 80 - j accept, redde og exit - filen.genstart iptables tjeneste. -, service - iptables igen, om centos 7 systemer:, firewall cmd - permanent - tilføje havn =. 5432 /tcp firewall cmd - permanent - tilføje havn = 80 /tcp firewall cmd... lade, tilpasse selinux, løb efter ordre til at gøre postgresql arbejde, hvis selinux mulighed for på dit system. setsebool - p httpd_can_network_connect_db 1, du kan ikke logge ind til postegresql, hvis du ikke ’ t løbe over kommando., adgang postgresql kommando omgående, default database navn og database, bruger "postgres".skift til postgres bruger til at udføre postgresql relaterede aktiviteter:, su - postgres, login til postgresql, indtaste kommandoen:, psql, stikprøve output:,, psql (9.4.0) type "hjælp" til hjælp.postgres = #, ud fra posgresql omgående, type,. q, efter, hold op med at vende tilbage til terminalen. "postgres" bruger kodeord, postgresql login til øjeblikkelig, su - postgres psql...og postgres kodeord med følgende kommando:, postgres = #, en adgangskode postgres, gå ind på nye kodeord: angiv det igen: postgres = #. q, til at installere postgresql adminpack, indtaste kommandoen i postgresql hurtig:, postgres = #, skabe udvidelse adminpack; skabe udvidelse, skabe nye bruger og database, f.eks. lad os skabe en ny bruger kaldet, "senthil" med kodeord "centos", og database kaldet, "mydb",., skift til postgres bruger:, su - postgres, skabe bruger, senthil,. $createuser senthil, skabe database: $createdb mydb, login til den psql omgående, og der er password og give adgang til databasen, mydb, for senthil: $psql, psql (9.4.0) type "hjælp" til hjælp.postgres = #, ændre brugernes senthil med krypterede kodeord "centos «, ændre rolle postgres = #, give alle privilegier på database mydb til senthil;, grant postgres = #, slette brugere og databaser, og at slette den database,   skift til postgres bruger:, su - postgres ind i kommando: $dropdb < database navn > for at slette en bruger, anføres følgende kommando: $dropuser < bruger navn >, få postgresql-md5 autentificering, md 5 autentificering, skal kunden til at levere en md 5 krypteret kodeord for autentifikation.for at gøre det, redigere /var /l /pgsql /9.4/data/pg_hba.conf, fil:, vi /var /l /pgsql /9 /data /pg_hba. conf, tilføje eller ændre retning som vist nedenfor, [...]&#type   database         bruger             adresse                  metode&#"lokale" er for unix - område sokkel forbindelser, kun de lokale    alle              alle                                      md 5&#ipv4, lokale forbindelser: vært     alle              alle              127.0.0.1 /32             md 5 vært     alle              alle              192.168.1.0 /24           md 5&#ipv6 lokale forbindelser: vært     alle              alle             : 1 /128                  md 5 [...] genoptage postgresql tjeneste at anvende ændringerne: på centos 6. x systemer: -, service - postgresql-9.4 igen, om centos 7 systemer:, systemctl genstarte postgresql-9.4, få postgresql konfigurere tcp /ip, som automatisk tcp /ip - forbindelse er handicappede, så brugerne fra en anden computer kan ikke adgang postgresql.for at gøre det muligt at forbinde brugere fra en anden computer, redigere fil /var /l /pgsql /9 /data /postgresql. conf:, vi /var /l /pgsql /9 /data /postgresql. conf, finde retningslinjer: [...]&#listen_addresses = localhost "[...]&#havn =. 5432 [...], uncomment begge linjer, og fastsætte ip - adressen på din postgresql server eller sæt, og‘ * ’, at høre fra alle klienter som vist nedenfor: listen_addresses = '*' havn =. 5432 genoptage postgresql tjeneste for at redde ændringer: på centos 6). systemer:, /etc /lokalitet. d /postgresql-9.4 igen, om centos 7 systemer:, systemctl genstarte postgresql-9.4, forvalte postgresql med phppgadmin,, phppgadmin, er en webbaseret administration værker skrevet i folkesundhedsprogrammet for forvaltningen af posgresql., phppgadmin findes kun i postgresql rpm register.hvis du ikke tilføje postgresql register, du vil tilføje, epel register. følger nedenfor link til at installere epel register i centos 6. x.,, installere epel register i centos /rhel /videnskabelige linux 6, for centos 7, vedrører følgende link.,, installere epel register i centos 7, eller blot anføre følgende kommando:, yum - installere epel frigivelse, ajourføre lageret ved hjælp af kommandoen:, yum opdatering, installere phppgadmin, anføres følgende kommando:, yum - installere phppgadmin httpd, note:, phppgadmin er fortrolige.use øvre og nedre sager korrekt som vist i ovenstående kommando. ved misligholdelse, du kan få adgang til phppgadmin brugerhttp: ///////////////localhost phppgadmin, fra dine lokale system.adgang til isolerede systemer, kan følgende., redigere fil /etc /httpd /conf.d /phppgadmin. conf:, vi /etc /httpd /conf.d /phppgadmin. conf, foretage de ændringer, som vist nedenfor i fed skrift., [...] alias /phppgadmin /bar /andel /phppgadmin < placering /phppgadmin >     < ifmodule mod_authz_core. c >        &#apache 2.4,         kræver, at alle, der        &#kræver vært example.com     < /ifmodule >     < ifmodule!mod_authz_core. c >        &#apache 2.2         for benægte, tillade        , tillade fra alle,        &#tillade fra. example.com     < /ifmodule > < /placering >, indlede eller genoptage apache tjeneste: på centos 6. x systemer: -, service - httpd begynder chkconfig httpd på centos 7 systemer:, systemctl mulighed for httpd systemctl begynder httpd, få phppgadmin, redigere fil /etc /phppgadmin /ud. inc.php, og følgende ændringer.de fleste af disse muligheder er selvforklarende.læs dem grundigt at vide, hvorfor vil du ændre disse værdier, vi /etc /phppgadmin /ud. inc.php, finder følgende linje: $conf ['servers'] [0] ['host '] = ", ændres som angivet nedenfor: $conf ['servers'] [0] ['host'] = localhost «, og finder den linje: $conf ['extra_login_security '] = sandt;, ændre den værdi, falske: $conf ['extra_login_security'] = falske, finder den linje: $conf ['owned_only '] = falske, fastsatte værdi. sandt. jernbanevirksomhed, $conf ['owned_only'] = sandt;, redde og lukke sagen.genstart postgresql tjeneste og apache tjenesteydelser. på centos 6. x systemer: -, service - postgresql-9.4 genstarte tjeneste httpd igen, om centos 7 systemer:, systemctl genstarte postgresql-9.4 systemctl genstarte httpd, åbn din browser og navigerehttp: ///////////////phppgadmin ip - adresse.vil du se efter skærm.,,, login til brugere, som du har skabt tidligere.jeg har allerede skabt en bruger kaldet, "senthil" med kodeord "centos", før, så jeg log med bruger "senthil".,,, kan du få en fejl, kaldet:, login mislykkedes,.,,, det er, fordi selinux kan begrænse brugerne til at logge ind til postgresql.bare ind efter ordre til at slippe af med denne fejl. setsebool - p httpd_can_network_connect_db 1, nu vil du være i stand til at logge ind på instrumentbrættet, uden nogen som helst problemer. det er min phppgadmin instrumentbræt så.,,, log med postgres bruger:,,,,,, det er det.nu er du i stand til at skabe, slette og ændre databaser grafisk ved hjælp af phppgadmin let. skål!,

phpPgAdmin - Mozilla Firefox_001
phpPgAdmin - Mozilla Firefox_002
Selection_003
phpPgAdmin - Mozilla Firefox_004
phpPgAdmin - Mozilla Firefox_005



Previous:
Next Page: