ITPub博客

首页 > > > 安装、配置PostgreSQL 数据服务器

安装、配置PostgreSQL 数据服务器

作者:浪花小雨滴 时间:2020-06-17 16:33:41 0 删除 编辑

在Linux上就通过操作系统提供的安装工具安装了。比如Debian、Ubuntu类的,就是apt-get install postgresql即可。

在Mac上安装,执行brew install postgresql。Mac 上再用 brew services 去 start 或者 stop 数据库服务。

关键是创建用户,和服务配置。

postgresql 很好的地方是自己提供了相应的工具。第一步就是创建用户,就用postgreql自己的createuser。

$ sudo su -c "createuser -s $USER" postgres

如果你已经是超级用户,就去掉 sudo,执行剩下的部分。

这个命令的含义是以postgres这个用户的身份执行一个createuser -s $USER命令,其中 $USER 就是当前用户,如果你是 root,那么这个 $USER 就是 root。

这个命令就会为 postgresql 创建一个用户,跟当前登录的用户一样的名称。-s 的参数也是相当重要,是说明这个用户是 superuser,跟 --superuser 参数等价。

有了用户就可以直接执行 psql,啥参数也不用就能登录本机的 postgresql 系统了。还有更爽的吗?因为 psql 会尝试用跟当前操作系统用户名称一样饿数据库用户去登录。

如果想开放数据库服务让别的机器也能访问,需要手动改配置:

找到 posgresql.conf 把 listen_address 改为 * 或者你允许访问的 ip 地址,多个用逗号分开。

再改 pg_hda.conf 里面的注释写得非常清楚。加一个行

host all all 0.0.0.0/0 md5

所有database,所有用户,所有ip,都可以通过md5的password授权访问postgresql。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3148570/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-05-16

  • 博文量
    4259
  • 访问量
    40075