LLLL1007 2023-02-17 20:44 采纳率: 70%
浏览 112
已结题

ubuntu20.04PostgreSQL 修改数据存储目录,未知原因失败。

https://blog.csdn.net/mumudaiaomuwu/article/details/107110791
https://blog.csdn.net/L_jessica7227/article/details/126019286
https://www.cnblogs.com/miracle-luna/p/17019256.html
这三个安装教程都失败了,搞不懂为何.

第一个教程

postgres@vm-ubuntu-test:/usr/lib/postgresql/10/bin/pg_ctl -D /home/postgresql/data -l logfile start
postgres@vm-ubuntu-test:/root$ /usr/lib/postgresql/10/bin/pg_ctl -D /home/postgresql/data -l logfile start
could not change directory to "/root": Permission denied
pg_ctl: another server might be running; trying to start server anyway
waiting for server to start..../bin/sh: 1: cannot create logfile: Permission denied
 stopped waiting
pg_ctl: could not start server
Examine the log output.

第二个教程

img

第三个教程

postgres@vm-ubuntu-test:/root$ /usr/pgsql-14/bin/initdb -D /home/data/pg14/data
bash: /usr/pgsql-14/bin/initdb: No such file or directory
postgres@vm-ubuntu-test:/root$ 

搞不懂为何了,我的需求是,安装好pg,
然后更改默认的数据库路径,比如以后我新加装一块硬盘单独做备份等等。
还有数据库的自动备份教程也提供一下,可以备份到指定的路径。
两个需求,谢谢。

环境:ubuntu20.04

  • 写回答

12条回答 默认 最新

  • maplestory01 2023-02-18 10:26
    关注

    PostgreSQL 修改数据存储路径

    apt-get update
    apt-get install postgresql-12 -y
    #查看的安装的版本
    apt show postgresql

    1、创建需要存放数据的路径
    mkdir -p /mnt/pg

    2、设置访问权限
    chown -R postgres:postgres /mnt/pg

    3、初始化数据库
    1)给posrgres用户所有权
    su - postgres
    #无用户就创建
    useradd postgres

    2)手动初始化自定义路径下的数据库
    /usr/lib/postgresql/12/bin/initdb -D /mnt/pg

    3)修改data_directory
    vim /etc/postgresql/12/main/postgresql.conf

    重启进入
    service postgresql start
    sudo -u postgres psql

    在postgres=# 输入是否修改成功
    SHOW data_directory;

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(11条)

报告相同问题?

问题事件

  • 系统已结题 2月26日
  • 已采纳回答 2月18日
  • 修改了问题 2月17日
  • 创建了问题 2月17日

悬赏问题

  • ¥15 Macbookpro 连接热点正常上网,连接不了Wi-Fi。
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程
  • ¥20 我要一个分身加定位两个功能的安卓app
  • ¥15 基于FOC驱动器,如何实现卡丁车下坡无阻力的遛坡的效果
  • ¥15 IAR程序莫名变量多重定义
  • ¥15 (标签-UDP|关键词-client)
  • ¥15 关于库卡officelite无法与虚拟机通讯的问题
  • ¥15 目标检测项目无法读取视频
  • ¥15 GEO datasets中基因芯片数据仅仅提供了normalized signal如何进行差异分析