操作思路,通过ssh连接到数据库,然后添加一个管理员账号。
一、通过ssh连接到飞牛
1.1、打开飞牛ssh功能

1.2、可以使用finalshell、xshell等工具连接ssh(以finalshell为例)
先切换到root账号,必免出现权限不足的问题。
sudo su
二、使用ssh操作数据库
2.1、连接数据库
psql -U postgres

连接成功
2.2、添加账号
CREATE ROLE 用户名 WITH SUPERUSER CREATEDB CREATEROLE LOGIN PASSWORD '密码';
查看创建的账号
\du 用户名

2.3、修改数据库配置文件
控制台输入 quit 退出数据库
vi/vim编辑器使用说明
https://www.runoob.com/linux/linux-vim.html
修改文件 postgresql.conf
vi /etc/postgresql/15/main/postgresql.conf

第60行
将 #listen_addresses = 'localhost'
修改为 listen_addresses = '*'
作用:监听任意地址请求,不修改则默认只监听localhost请求
修改 pg_hba.conf 文件
vi /etc/postgresql/15/main/pg_hba.conf
添加两行内容,魔术裤部分是用户名,其他一致即可。第一行是监听ipv4,第二行是监听ipv4.

重启数据库
systemctl restart postgresql
三、连接数据库
使用数据库连接工具navicat、datagrip等(navicat为例)

可以勾选全部数据库

保存后进行连接

连接成功
navicat还通过了很多操作,可以自己管理数据库
