postgresql数据库的安装以及修改数据文件路径的方法

  介绍

本篇内容介绍了“postgresql数据库的安装以及修改数据文件路径的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

  一:postgresql数据库的安装:两种方法1、安装包安装。2,百胜安装

  1.百胜安装。

  结合自己的操作系统下载postgresql镜像。之后会显示如何使用yum安装和启动postgresql,如下图:

 postgresql数据库的安装以及修改数据文件路径的方法”> <br/> </p> <ul类= <李>

  存储库安装RPM:

<李>

  百胜installhttps://download.postgresql.org/pub/repos/yum/10/redhat/rhel - 6 - x86_64/pgdg centos10 - 10 - 1. - noarch.rpm

<李>

  安装客户端包:

<李>

  李yum安装postgresql10

<李>

  可选安装服务器包:

<李>

  李yum安装postgresql10-server

<李>

  选择初始化数据库和启用自动开始:

<李>

  李服务postgresql-10 initdb

  ,,chkconfig postgresql-10 alt=" postgresql数据库的安装以及修改数据文件路径的方法”>

  之后选择需要的版本

 postgresql数据库的安装以及修改数据文件路径的方法”> <br/> </p> <p>
  2、解压文件:</p> <p>
  焦油zxvf  postgresql-8.3.7.tar.gz </p> <p>
  cd  postgresql-8.3.7 </p> <p>
  3、编译,指定安装postgresql的路径</p> <p>
  ./configure——prefix=/usr/地方/pgsql </p> <p>
  4、编译:</p> <p>
  使</p> <p>
  5、安装:</p> <p>
  使安装</p> <p>
  6,创建用户组和用户:</p> <p>
  groupadd postgres </p> <p>
  useradd - g postgres postgres </p> <p>
  7,创建数据库库文件存储目录,给postgres赋予权限:</p> <p>
  mkdir/usr/local/pgsql/data </p> <p>
  cd/usr/local/pgsql </p> <p>
  乔恩postgres。postgres数据</p> <p>
  8日,编辑~/. bash_profile文件</p> <p>
  # vi ~/. bash_profile </p> <p>
  设置以下的环境变量</p> <p>
  出口PGHOME=/usr/地方/pgsql </p> <p>
  出口PGDATA=https://www.yisu.com/usr/local/pgsql/data </p> <p>
  9日,初始化数据库目录:</p> <p>
  切换用户</p> <p>
  苏之处;postgresql </p> <p>
  初始化数据- d指定初始化创建的数据库的文件路径</p> <p>/usr/local/pgsql/bin/initdb - d/usr/local/pgsql/data </p> <p>
  二:启动,登录,退出</p> <p>
  如果需要指定环境变量,请按如下方式:</p> <p>
  postgres@lgr-pc: ~ $ vi . bash_profile </p> <p>
  添加如下内容:</p> <p>
  出口PGDATA=https://www.yisu.com/usr/local/pgsql/data; </p> <p>
  导出路径=$路径:$ HOME/bin:/usr/地方/pgsql/bin </p> <p>
  即指定pgdata和本的目录,这里可以根据自己的实际目录指定。</p> <p>
  编辑完环境变量文件后,运行如下命令使环境变量生效:</p> <p>
  postgres@lgr-pc: ~ $ . bash_profile。</p> <p>
  设置完环境变量,运行如下命令启动服务器:</p> <p>
  postgres@lgr-pc: ~ $ pg_ctl开始</p> <p>
  二登录服务器</p> <p>
  当安装完数据库后,我们会有一个系统用户,一个数据库,一个数据库用户,他们默认的名称为:postgres </p> <p>
  1. 如果没有设置本目录的环境变量,那么</p> <p>
  postgres@lgr-pc: ~ $/usr/local/pgsql/bin/psql </p> <p>
  这样默认登录到postgres库中,当然也可以在psql后面加上库的名称,这样就可以登录到指定库中。如登录到测试库:</p> <p>
  postgres@lgr-pc: ~ $/usr/local/pgsql/bin/psql测试</p> <p>
  如果您也像我一样设置了本目录的环境变量,那么</p> <p>
  postgres@lgr-pc: ~ $ psql </p> <p>
  这样默认的也是登录到postgres库中,同样的我们可以指定数据库名称,登录到指定库。</p> <p>
  postgres@lgr-pc: ~ $ psql测试</p> <p>
  三退出登录</p> <p>
  退出登录就很简单了,我们可以运行\ q,或者按ctrl + d </p> <p>
  postgres=# \ q </p> <p>
  四关闭数据库服务器</p> <p>
  关闭:</p> <p>
  postgres@lgr-pc: ~ $ pg_ctl停止</p> <p>
  重启:</p> <p>
  postgres@lgr-pc: ~ $ pg_ctl重启</p> <p>
  三:PGSQL更改数据的存储路径:</p> <p>
  1)在数据库软件安装之后,初始化数据库时候,可以指定初始化时创建的数据库的默认文件路径,</p> <p>
  指定数据库存放位置和编码方式,初始化数据库:<h2 class=postgresql数据库的安装以及修改数据文件路径的方法