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没什么大的区别。

相关文章
相关标签/搜索