ubuntu18.04 install 安装postgresql9.6 解决重音不敏感”排序规则,以及扩展pgcrypto函数
首先查看是否已经安装了旧版本:
dpkg -l |grep postgresql
如果已经安装了某个版本的postgresql,请先卸载。
安装postgresql
添加postgresql源:
sudo touch /etc/apt/sources.list.d/pgdb.list
sudo vim /etc/apt/sources.list.d/pgdb.list
把下面这行数据添加到pgdb.list文件中
deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
执行下面的命令添加postgresql安装包的秘钥
sudo wget --quiet -O - https://postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
接下来就可以安装了:
sudo apt-get update
sudo apt-get install postgresql-9.6
一切顺利的话就可以看下面的安装结果了:
OK,一共安装了五个组件
创建数据库存放路径位置
为方便进行统一管理,可以建立统一的路径进行存放
mkdir -p /data/pg/data #存放数据库的文件夹
chown -R postgres:postgres /data/pg #为新创建的pg文件夹分配数据库服务的操作权限
chown -R postgres:postgres /data/pg/data #为存放数据库的文件夹分配权限
chmod 750 /data/pg/data
设置环境变量
编辑/etc/profile文件,
vim /etc/profile
在末尾添加如下的信息配置:
PGDATA=/data/pg/data
PGHOST=127.0.0.1
PGDATABASE=postgres
PGUSER=postgres
PGPORT=5432
PATH=/usr/lib/postgresql/9.6/bin:$PATH
export PATH
export PGDATA PGHOST PGDATABASE PGUSER PGPORT
export TMOUT=1000
然后为了让刚才修改生效.
source /etc/profile
初始化数据库
su postgres #切换到postgres用户/usr/lib/postgresql/9.6/bin/initdb -D /data/pg/data #初始化数据库exit #退出当前postgres用户
配置远程可访问
修改文件1 : /data/pg/data/pg_hba.conf,添加可远程进行密码访问方式
vim /data/pg/data/pg_hba.conf
找到# IPv4 local connections: 在它的下面添加一行
host all all 0.0.0.0/0 md5
修改文件2 : /data/pg/data/postgresql.conf配置文件
找到
#listen_addresses = 'localhost'
,将前面的#删掉,参数localhost表示只允许当前服务器能链接数据库,如果想指定地址可以访问,可以输入ip地址,多个地址时用逗号分隔,如果开放所有地址可以访问,由使用
listen_addresses = '*'
找到
#port = 5432
将前面的#删掉,这里可以指定访问数据库的端口
启动postgresql数据库
/usr/lib/postgresql/9.6/bin/pg_ctl -D /data/pg/data
修改密码:
su postgres
连接数据库
psql -U postgres
修改postgres用户密码
Alter user postgres with password '123456';
退出数据库连接:
\q
解决重音不敏感”排序规则,以及扩展pgcrypto函数
CREATE EXTENSION unaccent;
create extension "pgcrypto";
ubuntu18.04 install 安装postgresql9.6 解决重音不敏感”排序规则,以及扩展pgcrypto函数相关推荐
- centos7installan安装postgresql9.6,解决重音不敏感”排序规则,以及扩展pgcrypto函数
第1步:添加RPM源(通过官网获取下载地址) PostgreSQL官网地址:https://yum.postgresql.org/ yum install https://download.postg ...
- ubuntu18.04.4 安装 dlib (解决 Running setup.py install for dlib ... error错误)
ubuntu18.04.4 安装 dlib (解决 Running setup.py install for dlib - error错误) 直接安装出现错误: Running setup.py in ...
- 在Ubuntu18.04中安装wps并且解决文字字体缺失的问题
在Ubuntu18.04中安装wps并且解决文字字体缺失的问题 在ubuntu中安装wps对于很多人来说会比较的简单,但是对于像我一样刚刚接触ubuntu的计算机小白来说,也并非很简单,安装的过程中也 ...
- ubuntu18.04无法安装最新显卡驱动解决办法
ubuntu18.04无法安装最新显卡驱动解决办法 一,问题描述 安装驱动时,打开软件和更新---->附加驱动,显示的显卡驱动版本与官网最新版本不同.例如我的显示390,但是官网显示最新为430 ...
- 微星GS66安装Ubuntu16.04并配置网卡驱动(此方法不能解决显卡和网卡同时安装的问题,如果想两者兼得请移步到另一篇ubuntu18.04的安装博客)
微星GS66安装Ubuntu16.04并配置网卡驱动(此方法不能解决显卡和网卡同时安装的问题,如果想两者兼得请移步到另一篇ubuntu18.04的安装博客) 前言 有线.无线网卡驱动解决 前言 最近新 ...
- 在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包、录制包等
在Ubuntu18.04上安装ros2的环境,ros2的常用命令:播放包.录制包等 1 添加密钥和ros2下载 2 更新源和安装ros-eloquent-desktop及其依赖 3 配置环境 3.1 ...
- Ubuntu18.04下安装MySQL
提示:以下操作均在root权限下进行. # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可 ...
- Ubuntu18.04 LTS 安装nvidia驱动出现Ignoring CC version mismatch
问题背景:之前显卡驱动一直正常,突然有一天 使用nvidia-smi报错: NVIDIA-SMI has failed because it couldn't communicate with the ...
- Ubuntu18.04 melodic 安装与下载ROS
Ubuntu18.04 melodic 安装与下载ROS(超详细教程) 4331 0 2020年7月31日 10时24分 一三五 一三五 安装软件源 包安装方法主要有两种:软件源安装和源码编译安装.软 ...
最新文章
- Amazon SageMaker和NVIDIA NGC加速AI和ML工作流
- java 增量编译_java增量构建关于lambda表达式的问题
- buu robomunication
- React技术栈——webpack
- excel2010设置列宽为像素_excel图表制作技巧:条件格式制作像素图表
- 高考完?入门级的开源项目带你开启编程之旅
- [转]PHP程序中的汉字编码探讨
- 借助Apache Hadoop大规模扩展Apache Solr实时实时索引
- 昭通高考2021成绩查询,昭通中考成绩查询2021
- Hive 星型模型入门
- 二维码名片的格式 - vcard(非常好,可直接添加到手机通讯录)
- java常见异常和代码演示
- 增值税普通发票冲红方法
- CMake常用命令(一) cmake_minimum_required命令
- Scratch软件界面介绍
- 全球及中国载药微球经肝动脉化学栓塞术(DEB-TACE)在肿瘤学中的应用行业研究及十四五规划分析报告
- 工具 | 百度网盘限速解决方案
- 无机质谱仪对洁净实验室都有哪些要求?
- npm安装vue-typed-js失败(...npm ERR! enoent This is related to npm not being able to find a file....)解决方案
- 会计如何使用计算机,使用会计软件后,哪些工作可以由计算机自