installation Linux postgresql

藏色散人
藏色散人avant
2019-11-22 10:28:392929parcourir

La colonne suivante du Tutoriel Linux vous présentera comment installer postgresql sur Linux. J'espère que cela sera utile aux amis dans le besoin !

Installez les packages liés à Postgresql via yum

sudo yum install -y postgresql postgresql-server postgresql96-devel postgresql-contrib postgresql-docs

Initialisez la base de données

sudo service postgresql initdb
 // 根据安装的版本确定postgresql 的版本
 eg: sudo service postgresql96 initdb

Démarrez la base de données

sudo service postgresql start

Créez des utilisateurs et des données

// 首先登陆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

Modifier le fichier

Listen_addresses = 'localhost' en Listen_addresses = '*'

Modifier le fichier pg_hba.conf

Ajouter une ligne en bas du fichier

host all 0.0.0.0/0 md5

// Redémarrer le service

Remarque : Vérifiez si les autorisations du fichier de données sont de 700. Sinon, remplacez-les par 700. sudo chmod 700 /var/bin/data/

sudo service redémarrer postgresql

Test de connexion

psql -h *.*.*.* -d testdb -U testuser

Erreurs possibles

Échec de l'authentification par les pairs pour l'utilisateur "postgres"

Solution

sudo vim /var/lib/pgsql/data/pg_hba.conf

héberger tous tous les pairs a été remplacé par

héberger tous tous en confiance

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer