小鬼之家

流浪,游走于文明与原始之间. 关注底层技术,实现美好生活。

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

安装postgresql:

sudo yum install postgresql-server

 初始化数据库:

sudo postgresql-setup initdb

启动数据库:

sudo systemctl start postgresql

设置为自动启动:

sudo systemctl enable postgresql

 允许外网访问数据库:

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用户:

sudo su - postgres

启动PostgresSQL控制台:

psql

给postgres用户设置个密码:

\password postgres

说明:postgres用户有点类似mysql的root用户,拥有所有权限,一般开发的时候最好建个新的用户。

为数据库创建新用户:

CREATE USER username WITH PASSWORD 'password';

创建新数据库:

CREATE DATABASE database_name OWNER username;

设置权限:

GRANT ALL PRIVILEGES ON DATABASE database_name to username;

搞定这些之后,就可以用navicat连接来管理它了,对于开发人员来说,用postgresql和用mysql没什么大的区别。

posted on 2015-08-24 15:24  黄尚  阅读(326)  评论(0编辑  收藏  举报