PostgreSQL远程连接配置
要想远程连接数据库, 要同时满足两件事, 一个是允许你的ip连接, 另一个允许远程连接
允许某个ip地址连接
PostgreSQL使用pg_hba.conf
文件来配置客户端的身份验证方式和访问权限。
打开该文件,通常位于/etc/postgresql/<version>/main/pg_hba.conf
,并确保允许TCP连接。
添加类似以下行,允许来自所有IP地址的TCP连接:
|
|
允许远程连接
For remote connections use trust. Combined with (as mentioned above)
打开该文件,通常位于/etc/postgresql/<version>/main/postgresql.conf
,并确保允许TCP连接。
|
|
连接
- 打开终端。
- 使用以下命令登录到PostgreSQL:
|
|
这将以postgres
用户的身份打开PostgreSQL命令行界面。
- 如果您首次登录,可以通过以下命令更改
postgres
用户的密码:
|
|
按照提示输入新密码并确认。请记住您设置的密码,以便日后使用。