PostgreSQL | Arch Linux安装PostgreSQL
Posted Mculover666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PostgreSQL | Arch Linux安装PostgreSQL相关的知识,希望对你有一定的参考价值。
一、PostgreSQL
PostgreSQL 是一个免费的对象-关系数据库服务器(ORDBMS),在灵活的BSD许可证下发行。
PostgreSQL 的 Slogan 是 “世界上最先进的开源关系型数据库”。
二、Arch LInux安装PostgreSQL
1. 安装
搜素
sudo pacman -Si postgresql
安装:
sudo pacman -S postgresql
安装完成后查看版本:
2. 设置用户密码
安装时系统会默认创建一个系统用户 postgres,密码为空,设置密码:
sudo passwd postgres
3. 初始化数据库
sudo su - postgres -c "initdb --locale en_US.UTF-8 -E UTF8 -D '/var/lib/postgres/data'"
4. 启动数据库
systemctl start postgresql.service
如果设置开机自动启动:
systemctl enable postgresql.service
三、创建一个数据库用户
创建一个与你的 Arch 用户 ($USER) 同名的数据库用户,并允许其访问 PostgreSQL 数据库的 shell,那么在使用PostgreSQL 数据库 shell 的时候无需指定用户登录(这样做会比较方便)。
1. 切换用户
sudo su postgres
2. 创建新的数据库用户
createuser --interactive
四、创建数据库
回到系统shell,使用createdb命令创建:
createdb myDatabaseName
五、连接数据库
之前在第三节创建了mculover666这个数据库用户,所以这里我无需切换系统用户,直接使用mculover666运行psql登录即可,
psql是postgresql提供的shell,使用 -d
参数指定要连接的数据库名称,默认连接与系统用户同名的数据库。
psql -d <databaseName>
(1)列出所有用户以及权限
\\du
(2)展示当前数据库中所有的表相关的汇总信息
\\dt
(3)帮助
\\help
(4)退出psql
\\q
《新程序员》:云原生和全面数字化实践
50位技术专家共同创作,文字、视频、音频交互阅读
以上是关于PostgreSQL | Arch Linux安装PostgreSQL的主要内容,如果未能解决你的问题,请参考以下文章