PostgreSQL的安装及使用(linux版本)
如下图进入到数据库,修改数据库用户postgres的密码为“postgres”。经过上面几步操作,我们就可以远程连接PostgreSQL数据库了。放开listen_addresses这行,并把值改为“ * ”增加下面红框内的这行,使所有IP都能访问。,按照其方法得到解决。
PostgreSQL的安装及使用(linux版本)
1.PostgreSQL的安装:
按照下面的目录使用yum命令进行安装:
https://www.postgresql.org/download/linux/redhat/
选择和你操作系统相同的版本,博主的linux是centos7:
遇到了类似这位博主遇到的问题,按照其方法得到解决。
2.PostgreSQL的使用:
PostgreSQL默认创建了postgres用户,切换到postgres用户:
修改密码:
如下图进入到数据库,修改数据库用户postgres的密码为“postgres”。

关闭防火墙:
firewall-cmd --add-port=5432/tcp --permanent
修改配置文件
vim /var/lib/pgsql/15/data/postgresql.conf
放开listen_addresses这行,并把值改为“ * ”
vim /var/lib/pgsql/15/data/pg_hba.conf
增加下面红框内的这行,使所有IP都能访问。
重启服务
systemctl restart postgresql-15
经过上面几步操作,我们就可以远程连接PostgreSQL数据库了
当然,我们也可以用其他方式直接连接数据库所在的linux虚拟机:
vim /var/lib/pgsql/15/data/pg_hba.conf将下图中的peer改为md5,
systemctl restart postgresql-15
后面登录数据库就需要输入密码。
3.PostgreSQL的常用操作
使用管理员用户postgres,创建数据库用户mydb_user:

下面都是在postgres管理员账户下进行的操作,无论是在postgres数据库还是mydb数据库都可以进行赋权操作。

删除数据库用户之前要解除权限:
解除权限,删除用户成功:
创建的角色,没有登录权限:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)