PostgreSQL 在centos 7下的安裝配置

安裝postgresql:mysql

sudo yum install postgresql-server

 初始化數據庫:sql

sudo postgresql-setup initdb

啓動數據庫:數據庫

sudo systemctl start postgresql

設置爲自動啓動:post

sudo systemctl enable postgresql

 容許外網訪問數據庫:spa

sudo vi /var/lib/pgsql/data/postgresql.conf

找到:
listen_addresses = 'localhost'
改爲:
listen_addresses = '*'

保存退出
:wq

sudo vi /var/lib/pgsql/data/pg_hba.conf
在文件最後加上一行:
 host    all             all             192.168.1.200/32        md5

保存退出
:wq

 切換到postgres用戶:postgresql

sudo su - postgres

啓動PostgresSQL控制檯:code

psql

給postgres用戶設置個密碼:server

\password postgres

說明:postgres用戶有點相似mysql的root用戶,擁有全部權限,通常開發的時候最好建個新的用戶。blog

爲數據庫建立新用戶:md5

CREATE USER username WITH PASSWORD 'password';

建立新數據庫:

CREATE DATABASE database_name OWNER username;

設置權限:

GRANT ALL PRIVILEGES ON DATABASE database_name to username;

搞定這些以後,就能夠用navicat鏈接來管理它了,對於開發人員來講,用postgresql和用mysql沒什麼大的區別。

相關文章
相關標籤/搜索