“ PostgreSQL是一个功能强大的开源对象相关数据库系统,具有超过30年的积极开发,为可靠性,功能稳健性和性能而赢得了良好的声誉。”-postgresql.org

笔记:设置和管理GROOV EPIC上的数据库仅适用于熟悉Linux Shell命令和数据库管理的高级开发人员。一旦启用安全的壳访问权限,您就可以独自解决,并且必须解决通过自己的知识和在线研究出现的任何问题。Opto 22产品支持仅限于帮助您将GROOV EPIC处理器重置为出厂默认值;我们的产品支持工程师无法帮助您进行编程,使用或故障排除。

警告:在更新GROOV EPIC固件之前,请确保您备份所创建的所有文件或应用程序,包括数据库表条目,因为它们将在更新过程中删除。此外,请注意,当您更新Epic固件时,安装和PostgreSQL数据库设置将无法恢复。更新固件后,您将需要重复本指南中的步骤。

安装PostgreSQL

  1. 登录到Shell并使用APT更新软件包存储库。
  2. 使用APT安装Postgresql,,,,PostgreSQL-CLIENT, 和PostgreSQL-DOC

配置PostgreSQL

  1. sudo postgresql-setup initdb
  2. sudo nano/var/lib/postgresql/data/postgresql.conf
    不注重和变化listel_address ='*'
  3. sudo /etc/init.d/postgresql-server开始
  4. sudo update-rc.d -f postgresql-server删除
  5. sudo update-rc.d postgresql-server start 64 2 3 4 5。停止36 1 6。
  6. 将规则添加到GROOV管理防火墙:
    标题:Postgresql
    协议:TCP
    端口:5432
    eth0,tun0:已启用
    eth1,wlan0:禁用
  7. sudo nano/var/lib/postgresql/data/pg_hba.conf
    在末尾添加以下两行,以允许所有用户通过任何主机通过密码访问:

    主机全部0.0.0.0/0 MD5
    主持所有::/0 MD5

创建用户和数据库

  1. sudo su -postgres -c psql
  2. 使用加密密码'[testPassword]'创建用户[testuser]';
  3. 创建数据库[testDB]所有者[Testuser];
  4. \ q
  5. sudo /etc/init.d/postgresql-server重启

您现在可以测试远程连接到数据库服务器。

最佳

史诗开发人员概述房屋