PostGreSQL: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 11: | Zeile 11: | ||
** host all all ::1/128 trust | ** host all all ::1/128 trust | ||
= Centos7 | == Benutzer anlegen == | ||
== | * pgadmin3 aufrufen | ||
** Login-Rollen: neue Rolle eintragen | |||
* SQL: | |||
** CREATE ROLE jonny LOGIN ENCRYPTED PASSWORD 'md582dfb88f80303e0d0e2ffdbdc9e82b64' SUPERUSER INHERIT CREATEDB CREATEROLE NOREPLICATION; | |||
= Centos7 = | |||
== Installation == | |||
<pre>yum install postgresql-server postgresql-contrib | <pre>yum install postgresql-server postgresql-contrib | ||
</pre> | </pre> | ||
== Passwort-Authentifizierung erlauben | == Passwort-Authentifizierung erlauben == | ||
vi /var/lib/pgsql/data/pg_hba.conf | Linux-User werden zu PostgreSql-Rollen | ||
<pre>vi /var/lib/pgsql/data/pg_hba.conf | |||
# change | # change | ||
host all all 127.0.0.1/32 ident | host all all 127.0.0.1/32 ident | ||
Zeile 37: | Zeile 45: | ||
<pre>createdb sale | <pre>createdb sale | ||
</pre> | </pre> | ||
Version vom 15. Februar 2017, 21:17 Uhr
Debian
Installation
apt-get install postgresql-9.5 pgadmin3 oder yum install postgresql-server postgresql-contrib
Ohne Admin-Passwort arbeiten (z.B. temporär)
- /etc/postgresql/9.5/main/pg_hba.conf
- host all all 127.0.0.1/32 trust
- host all all ::1/128 trust
Benutzer anlegen
- pgadmin3 aufrufen
- Login-Rollen: neue Rolle eintragen
- SQL:
- CREATE ROLE jonny LOGIN ENCRYPTED PASSWORD 'md582dfb88f80303e0d0e2ffdbdc9e82b64' SUPERUSER INHERIT CREATEDB CREATEROLE NOREPLICATION;
Centos7
Installation
yum install postgresql-server postgresql-contrib
Passwort-Authentifizierung erlauben
Linux-User werden zu PostgreSql-Rollen
vi /var/lib/pgsql/data/pg_hba.conf # change host all all 127.0.0.1/32 ident host all all ::1/128 ident #to host all all 127.0.0.1/32 md5 host all all ::1/128 md5 systemctl restart postgresql
Rolle einrichten
sudo -u postgres -i createuser --interactive # z.B. hm einrichten
DB erzeugen
- als User hm:
createdb sale