ubuntu下postgreSQL9.6安装配置(Ubuntu postgreSQL 9.5 在请求频繁的情况下 计算顶点出现数据不准确问题 )

写此文章的原因: 我本该安装的是9.5版本的 postgis 版本 为 2.2 的 然后在实际的运行中出现问题了(问题 是计算线的 顶点的时候 在 大量请求的时候 会出现数据不同---> 计算的数据错误); 所以安装高版本,之后测试之前的问题就没有了

 

如果之前安装过需要完全卸载才能正常安装:

卸载步骤:

1.删除相关的安装
sudo apt-get --purge remove postgresql\*


2.删除配置及文相关件
  2.1:
     sudo rm -r /etc/postgresql/
  2.2 : 
      sudo rm -r /etc/postgresql-common/
  2.3 :
      sudo rm -r /var/lib/postgresql/

3.删除用户和所在组
  3.1
  sudo userdel -r postgres
  3.2
  sudo groupdel postgres

 

 

1、安装postgreSQL9.6

 官方步骤:

  官方步骤1:

ubuntu下postgreSQL9.6安装配置(Ubuntu postgreSQL 9.5 在请求频繁的情况下 计算顶点出现数据不准确问题 )_第1张图片

 步骤2:

  vi /etc/apt/sources.list.d/  pgdg.list   

 添加一下内容

deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main 9.6

 步骤三:

sudo apt-get install curl ca-certificates
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

 

步骤四:

 

  注意: 下面的语句中 我添加了 对版本的指定  main  后面 的 9.6 是自己添加的(需要那个版本自己修改)

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main  9.6 " > /etc/apt/sources.list.d/pgdg.list'

步骤五

   

注意: 下面我修改了对版本的 指定(  根据自己的需要 修改指定  )

apt-get install postgresql-9.6

 

 

官方传送门: https://www.postgresql.org/download/linux/ubuntu/

2. 这里就安装完了 : 下面是 需要设置的东西  比如所 你必须设置postgres 密码

初始化数据库:

配置PostgreSQL,修改Postgres用户
默认情况下,PostgreSQL将创建一个名为postgres访问数据库软件的Linux用户

更改postgres用户的Linux密码:(执行以下命令后会让输入密码,这里的密码为Ubuntu 新用户的登录密码而已(此命令可重复输入修改))
这里是在Ubuntu 下添加一个新用户 

sudo passwd postgres

 

//先切换用户

su - postgres  

 


psql -d template1 -c "ALTER USER postgres WITH PASSWORD '自己密码';"

 

 

//先切换用户​
su - postgres  
//然后创建密码
psql -d template1 -c "ALTER USER postgres WITH PASSWORD 'newpassword';"

https://blog.csdn.net/zj3172172173/article/details/82876719(  细节步骤 里面 可以在这里 看   切记  把里面的 postgresSql  版本 修改成你要的版本)

安装插件:

3: 切记切记 :

(具体的细节配置: https://blog.csdn.net/zj3172172173/article/details/82876719)

    安装插件的时候  postgis 插件 为 2.3的  

   

sudo  apt-get install postgresql-9.6-postgis-2.3 

    安装插件的时候   pgrouting   不用指定版本   (安装添加pgrouting)

sudo apt-get install postgresql-9.6-pgrouting   

 

你可能感兴趣的:(数据库)