ArcGIS数据迁移问题汇总(postgresql)

一、数据库连接问题

1.先是配置问题,需要修改数据库的配置:
在这里插入图片描述
如上图,找到pg_hba.conf文件将最后两行开头的#号去除,假如没有这两句就加上,并在最后加上:
host all all 0.0.0.0/0 trust,最好对齐前文。
上述修改方式只是保证能连通,实际应用时是不符合安全要求的,所以需要理解配置上参数的含义和配置方式。首先type字段(实际含义还没懂,后面懂了再补充)固定是host,database是允许连接的数据库,user是允许的用户,address是允许的ip和端口,上述的0.0.0.0/0意思是任何ip和端口,method是密码加密的方法,默认是md5,trust意思应该就是不做检查。
一般情况下,正式环境都有完善的用户访问机制和网络策略,大部分都不需要特别配置,只要保证能连通就行,唯一可能出现问题的是method(密码加密方法)。实践发现有时候连接数据库会报:none of the server’s SASL authentication mechanisms are supported。文章见: 这里(这是华为高斯数据库,内核是postgesql)。这是默认情况下数据库只支持MD5,不支持sha256等其他方式,所以需要改这里的加密方法,使其支持别的方法。
然后在同一文件夹下找到postgresql.conf文件,打开通过搜素找到: listen_addresses,将其赋值为’*',原来就是的可以不管。
这时可以利用navicat等工具试试能不能远程连上,能则进入下一步,不能则继续排查原因。

2.文件配置
需要将这两个配置文件复制到数据库的安装目录下(linux的本地安装、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值