| sudo su postgres psql CREATE DATABASE newdb WITH TEMPLATE originaldb OWNER dbuser; |
导入 .sql 文件
| sudo su postgres psql c newdb i demo.sql d |
可以看到,.sql 文件已经被导入了。
设置数据库权限
OK,现在我们在本机(服务器 IP 假设是 192.168.1.111)用以下命令登录 psql,会发现一段输出:
| $ psql -h 192.168.1.111 -p 5432 psql: could not connect to server: Connection refused Is the server running on host "100.94.110.105" and accepting TCP/IP connections on port 5432? |
这是因为 PostgreSQL 默认不对外开放权限,只对监听环回地址。要修改的话,需要找到 postgresql.conf 文件,修改值 listen_addresses:
| listen_addresses = '*' |
以上就是本次小编整理的关于Linux中PostgreSQL和PostGIS的安装和使用的全部内容,感谢你对易采站长站的支持。








