项目开发--数据库--postgresql数据库操作

背景

1、安装postgresql的基础方法
2、基本操作命令

解决方案

安装命令

在ubuntu环境当中进行安装。

sudo apt install postgresql

安装完毕之后直接进行测试,如果看到如下内容则安装成功。

sudo systemctl status postgresql

在这里插入图片描述
使用DBeaver进行连接报错:
The server requested SCRAM-based authentication, but no password was provided.
其实是要求重新设置密码。在 Linux 系统中使用 apt 命令安装 PostgreSQL 时,通常不会在安装过程中要求你设置密码。这是因为 PostgreSQL 有一个默认的超级用户账户 postgres,它在安装时默认没有密码。然而,出于安全考虑,你应该在安装后立即为 postgres 用户设置密码。

以下是设置 postgres 用户密码的步骤:

切换到 postgres 用户:
你可以使用 sudo 命令切换到 postgres 用户,因为 PostgreSQL 的服务和数据库通常以该用户身份运行。

sudo -i -u postgres

进入 PostgreSQL 命令行:
使用 psql 命令进入 PostgreSQL 命令行。

psql

设置密码:
在 PostgreSQL 命令行中,使用 \password 命令为 postgres 用户设置密码。系统会提示你输入新密码。

\password

按照提示输入新密码,然后再次输入以确认。

退出 PostgreSQL 命令行:
输入 \q 退出 PostgreSQL 命令行。

退出 postgres 用户:
输入 exit 退出 postgres 用户。

重启 PostgreSQL 服务:
为了确保密码更改生效,你可能需要重启 PostgreSQL 服务。

sudo systemctl restart postgresql

完成以上步骤后,你就可以使用新设置的密码通过 psql 或其他 PostgreSQL 客户端工具连接数据库了。

如果你在设置密码或连接数据库时遇到问题,可以检查 PostgreSQL 的日志文件,通常位于 /var/log/postgresql/ 目录下,以获取更多信息。此外,确保你的 PostgreSQL 配置文件(通常位于 /etc/postgresql//main/ 目录下)中的认证设置是正确的。

基本操作

除了最开始进入数据库的语法和mysql不同,后面的所有语法是相同的。
PostgreSQL 语法

参考文献

官网下载链接-ubuntu命令

猜你喜欢

转载自blog.csdn.net/bw876720687/article/details/141935956