sudo apt-get update
sudo apt-get install postgresql
sudo su postgres
psql -d postgres -U postgres
问题1:psql: 无法联接到服务器: 没有那个文件或目录 服务器是否在本地运行并且在 Unix 域套接字
机器上原本有用apt在线安装的postgre,并运行着,安装目录是默认的,端口5432.
错误本身与postgresql的配置错误有关,导致服务器在启动之前崩溃.
我建议按照这些说明操作:
使用sudo service postgresql start证明postgresql服务正在运行
问题2:用户名 不在 sudoers文件中,此事将被报告。
1、问题描述:
创建文件夹时出现如下错误提示:
baolibin 不在 sudoers 文件中。此事将被报告。
2、解决方法:
修改: /etc/sudoers
之前只有 root,加上一个自己用户
3、解决完毕:
再次执行命令,文件夹可以创建了。
可见并非所有用户都能够执行sudo,因为有权限的用户都在/etc/sudoers中
参考:
安装步骤:
1,运行 sudo apt-get update --这个用来查找数据源
2 ,运行 apt install postgresql --开始安装数据库
遇到 Do you want to continue? [Y/n] --填Y等待运行完成
3, 配置数据库
3.1 运行 vi /etc/postgresql/9.5/main/postgresql.conf
修改 #listen_addresses='localhost' 为 listen_addresses='*'
修改 #password_encryption=on

本文详细介绍了在Linux环境下安装、配置及解决PostgreSQL数据库过程中常见问题的方法,包括更新软件包列表、安装PostgreSQL、启动服务、配置监听地址、修改pg_hba.conf文件、设置密码、测试数据库连接等关键步骤。
最低0.47元/天 解锁文章
2791

被折叠的 条评论
为什么被折叠?



