返回顶部
首页 > 资讯 > 数据库 >postgrep修改存储目录
  • 537
分享到

postgrep修改存储目录

postgrep修改存储目录 2015-04-22 18:04:09 537人浏览 绘本
摘要

此篇文档为转载,来自赵熠东的csdn博客,地址暂时未找到 安装yum源 yum install https://download.postgresql.org/pub/repos/yum/10/redha

此篇文档为转载,来自赵熠东的csdn博客,地址暂时未找到 安装yum源 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-Centos10-10-2.noarch.rpm   安装客户端和服务端 yum install -y postgresql10-server postgresql10 安装完会在系统中创建postgres用户,并在其.bash_profile中设置PGDATA=/var/lib/pgsql/10/data 在/usr/lib/systemd/system/目录创建postgresql-10.service用于支持 systemd调用   systemd设置开机启动原理 支持 systemd启动的程序会在/usr/lib/systemd/system/下建立.service启动脚本 systemctl enable postgresql-10.service Created symlink from /etc/systemd/system/multi-user.target.wants/postgresql-10.service to /usr/lib/systemd/system/postgresql-10.service. 设置开机启动就是在/etc/systemd/system/multi-user.target.wants/设置/usr/lib/systemd/system/对应service的符号链接 systemctl disable postgresql-10.service Removed symlink /etc/systemd/system/multi-user.target.wants/postgresql-10.service 取消开机启动就是在/etc/systemd/system/multi-user.target.wants/删除对应service的符号链接 数据库初始化脚本postgresql-10-setup会读取/usr/lib/systemd/system/postgresql-10.service脚本里面的PGDATA用来设置数据库文件的存放位置   创建数据库数据文件存放目录 mkdir -p /data/pgsql/10/data/ chown postgres /data/pgsql -R   修改配置文件 使用root用户修改/usr/lib/systemd/system/postgresql-10.service的PGDATA路径 vim /usr/lib/systemd/system/postgresql-10.service 将 Environment=PGDATA=/var/lib/pgsql/10/data/ 改为 Environment=PGDATA=/data/pgsql/10/data/ 然后 systemctl daemon-reload 重新加载配置文件   修改postgres用户的~/.bash_profile的环境变量PGDATA为实际路径(不修改这个对于整个安装过程没有任何影响) su - postgres vim ~/.bash_profile 将 PGDATA=/var/lib/pgsql/10/data 改为 PGDATA=/data/pgsql/10/data   确认配置文件 postgresql-10-setup初始化脚本,会通过 systemctl show -p Environment "postgresql-10.service" |                 sed "s/^Environment=//" | tr " " " " |                 sed -n "s/^PGDATA=//p" | tail -n 1 获取数据库文件存放的位置,执行以上命令,如果显示的路径跟设置的路径不一致,就需要执行 systemctl daemon-reload 重新加载配置文件,再次查看,如果路径还不对,就说明设置的路径有问题。   初始化数据库 使用root用户执行 /usr/pgsql-10/bin/postgresql-10-setup initdb 初始化数据库后会在/data/pgsql/10/data/创建数据库相关的数据文件和 配置文件 并且会将数据库文件存放的目录/data目录权限设为0700,所以如果要迁移到其他路径,也应该将该目录设为 chmod 0700,否则启动会报错   开启远程访问 修改配置文件postgresql.conf vim /data/pgsql/10/data/postgresql.conf 修改#listen_addresses = "localhost" 为 listen_addresses="*" (注意需要删除#注释) 当然,此处‘*’也可以改为任何你想开放的服务器IP   信任远程连接 修改配置文件pg_hba.conf vim /data/pgsql/10/data/pg_hba.conf  使用shift+g跳至底部 # IPv4 local connections: host    all             all             127.0.0.1/32            ident 为 # IPv4 local connections: host    all             all             0.0.0.0/0               md5 0.0.0.0/0表示所有IP可连接,也可以设置为特定IP   设置开机启动 systemctl enable postgresql-10 启动数据库 systemctl start postgresql-10   修改数据库管理员密码 su - postgres psql 输入 passWord 或者 password postgres   防火墙开放5432端口 CentOS 防火墙中内置了PostgreSQL服务,配置文件位置在/usr/lib/firewalld/services/postgresql.xml,我们只需以服务方式将PostgreSQL服务开放即可 firewall-cmd --add-service=postgresql --permanent  开放postgresql服务 firewall-cmd --reload  重载防火墙     参考地址 Https://www.postgresql.org/download/linux/redhat/ https://www.itzgeek.com/how-tos/linux/centos-how-tos/install-postgresql-9-3-on-centos-7.html https://tecadmin.net/install-postgresql-server-centos/ https://www.jianshu.com/p/6f9110921b59 https://www.cnblogs.com/stulzq/p/7766409.html https://blog.csdn.net/shanzhizi/article/details/50662286 https://www.cnblogs.com/think8848/p/5877076.html http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html    
您可能感兴趣的文档:

--结束END--

本文标题: postgrep修改存储目录

本文链接: https://lsjlt.com/news/3272.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • postgrep修改存储目录
    此篇文档为转载,来自赵熠东的csdn博客,地址暂时未找到 安装yum源 yum install https://download.postgresql.org/pub/repos/yum/10/redha...
    99+
    2015-04-22
    postgrep修改存储目录
  • windows 修改mysql数据存储目录
    修改配置文件 mysql安装完成后,找到my.ini 配置文件,目录位置 C:\ProgramData\MySQL\MySQL Server 5.7 修改配置“datadir” 改成新的存储目录 移动数据目录 如果新的位置没有数据目录,则...
    99+
    2023-10-08
    mysql 数据库
  • 如何更改docker存储目录
    要更改Docker的存储目录,您需要编辑Docker的配置文件并重新启动Docker服务。以下是一个简单的步骤来更改Docker的存...
    99+
    2024-05-21
    docker
  • 怎么更改docker的存储目录
    要更改Docker的存储目录,您需要编辑Docker的配置文件并重新启动Docker服务。以下是在Linux系统上更改Docker存...
    99+
    2024-04-09
    docker
  • CentOS 7上更改MySQL数据库存储目录浅析
      个人之前总结过两篇文章“MySQL更改数据库数据存储目录”和“Ubuntu上更改MySQL数据库数据存储目录”,都是在工作中遇到相关案例后的一个简单总结。当初的经验不足,认知有限,所以现在来看来,当初的博文确实显得浅析和不够全...
    99+
    2016-12-10
    CentOS 7上更改MySQL数据库存储目录浅析
  • MySQL中怎么更改数据库数据存储目录
    MySQL中怎么更改数据库数据存储目录,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1:确认MySQL数据库存储目录[root@DB-Se...
    99+
    2024-04-02
  • pycharm怎么修改目录
    修改 pycharm 中的目录方法:打开项目并右键单击目录,选择“重命名”;按 ctrl+f6 (windows/linux) 或 cmd+f6 (macos),在重命名对话框中输入新名...
    99+
    2024-04-25
    linux macos pycharm
  • Android内部存储与外部存储(私有目录与公共目录)图文详解
        目录 一、存储空间概述 二、存储空间的划分 1、存储划分 2、内部存储 2.1 内部存储概述 2.2 内部存储 - 私有目录 3. 外部存储 3.1 外部存储概述 3.2 外部存储 - 私有目录 3.3 外部存储 - 公共目录 三、...
    99+
    2023-09-14
    android
  • mysql数据默认存放目录的修改方法
    本文主要给大家简单讲讲mysql数据默认存放目录的修改方法,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望mysql数据默认存放目录的修改方法这篇文章可以给大...
    99+
    2024-04-02
  • 启动mysql-5.7.21报错、更改数据库存储目录位置
    本文主要给大家简单讲讲启动mysql-5.7.21报错、更改数据库存储目录位置,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望启动mysql-5.7.21报错...
    99+
    2024-04-02
  • MySQL更改数据库数据存储目录的案例分析
    小编给大家分享一下MySQL更改数据库数据存储目录的案例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!方法如下:1:确认My...
    99+
    2024-04-02
  • linux如何修改目录名
    这篇文章主要讲解了“linux如何修改目录名”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何修改目录名”吧!在linux中,可以使用“mv”命令来修改目录名,该命令既可以在不同的...
    99+
    2023-06-22
  • rocketmq如何修改存储路径
    一、下载rocketmq对应版本源码 修改消息存储路径需要修改rocketmq源码,因为rocketmq取的默认路径是user.home路径,也就是用户的根目录,如下所示 直接修改...
    99+
    2024-04-02
  • mysql怎么修改存储过程
    要修改MySQL存储过程,可以按照以下步骤进行操作:1. 使用`SHOW CREATE PROCEDURE`语句查看存储过程的创建语句。例如,要查看名为`sp_example`的存储过程的创建语句,可以执行以下命令:```SHOW CR...
    99+
    2023-08-11
    mysql
  • docker怎么修改存储路径
    要修改Docker的存储路径,您需要编辑Docker的配置文件并指定新的存储路径。下面是如何修改Docker存储路径的步骤: 找...
    99+
    2024-04-09
    docker
  • mybatis怎么修改存储过程
    要修改存储过程,首先需要找到存储过程的定义,然后对其进行修改。在MyBatis中,可以使用SQL语句来调用存储过程,并且可以通过调用...
    99+
    2024-04-09
    mybatis
  • mysql-5.7.21启动报错、修改数据库存放目录
    mysql-5.7.21启动报错、永久解决chmod +x /etc/rc.d/rc.local#往里面写入两条命令,意为开机自动创建mysqld并修改所有者权限 ehco "mkdir -p...
    99+
    2024-04-02
  • mysql创建表时指定存储目录
    1.检查是否开启使用符号链接SHOW VARIABLES LIKE 'have_symlink'; 2.开启符号链接支持打开vi /etc/my.cnf中,修改为symbolic-links=1 ...
    99+
    2024-04-02
  • Docker镜像的目录存储举例分
    这篇文章主要介绍“Docker镜像的目录存储举例分”,在日常操作中,相信很多人在Docker镜像的目录存储举例分问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Docker镜像的目录存储举例分”的疑惑有所帮助!...
    99+
    2023-06-04
  • php如何修改目录权限
    小编给大家分享一下php如何修改目录权限,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在php中,可以使用chmod()函数来修改目录权限,该函数可以改变指定文件...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作