In der folgenden Spalte des Linux-Tutorials erfahren Sie, wie Sie Postgresql unter Linux installieren. Ich hoffe, dass es für Freunde in Not hilfreich ist!
Postgresql-bezogene Pakete über yum installieren
sudo yum install -y postgresql postgresql-server postgresql96-devel postgresql-contrib postgresql-docs
Datenbank initialisieren
sudo service postgresql initdb // 根据安装的版本确定postgresql 的版本 eg: sudo service postgresql96 initdb
Datenbank starten
sudo service postgresql start
Benutzer und Daten erstellen
// 首先登陆postgres 用户 sudo su postpres psql // 输入上条命令之后 进入psql ,就可以输入sql 语句 create user testuser with password 'testpwd'; // 创建数据库 create database testdb owner testuser; // 授予用户操作数据库的权限 grant all privileges on database testdb to testuser; \q 退出 // 修改配置文件,设置数据可以远程访问 sudo cd /var/lib/pgsql/data // 编辑文件 sudo vim postgresql.conf
Ändern Sie die Datei
listen_addresses = 'localhost' zu listen_addresses = '*'
Ändern Sie die Datei pg_hba.conf
Fügen Sie am Ende der Datei eine Zeile hinzu
host all 0.0.0.0/0 md5
// Starten Sie den Dienst neu
Hinweis: Überprüfen Sie, ob die Berechtigungen der Datendatei 700 sind. Wenn nicht, ändern Sie sie auf 700. sudo chmod 700 /var/bin/data/
sudo service postgresql neu starten
Verbindung testen
psql -h *.*.*.* -d testdb -U testuser
Mögliche Fehler
Peer-Authentifizierung für Benutzer „postgres“ fehlgeschlagen
Lösung
sudo vim /var/lib/pgsql/data/pg_hba.conf
Host alle alle Peer geändert zu
Host alle alle vertrauen
Das obige ist der detaillierte Inhalt vonLinux-Installation Postgresql. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!