Pixiv - KiraraShss
在ArchLinux中安装和使用PostgreSQL 17
236 字
1 分钟
在ArchLinux中安装和使用PostgreSQL 17
- 输入以下命令查看软件源中是否包含postgresql:
pacman -Si postgresql
- 有!那就使用命令安装:
pacman -S postgresql(习惯性-Syu)

- 设置postgresql服务开机自启:
systemctl enable postgresql
- 初次启动postgresql服务需要先进行初始化。使用以下命令:
su - postgres -c "initdb --locale en_US.UTF-8 -E UTF8 -D '/opt/database'"- 命令分解说明:
su - postgres: 切换到
postgres系统用户(- 表示使用登录shell环境)-c “initdb …”: 以
postgres用户身份执行引号内的命令。其中initdb为数据库的初始化命令,其参数含义如下:—locale en_US.UTF-8: 设置数据库的本地化规则为美式英语,使用
UTF-8编码-E UTF8: 设置数据库的默认编码为
UTF-8-D ‘/opt/database’: 指定数据库集群的存储目录为
/opt/database
当看到以下输出时,说明初始化已经完成了:

- 现在可以使用以下命令管理PostgreSQL服务了:
systemctl start postgresqlsystemctl status postgresql
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
在ArchLinux中安装和使用PostgreSQL 17
https://blog.tokiame.cn/posts/服务器/在archlinux中安装和使用postgresql17/ 最后更新于 2025-10-16,距今已过 150 天
部分内容可能已过时