PostgreSQL安装配置及基本操作
2018-02-26 14:31
363 查看
下载安装
windows版本https://www.postgresql.org/download/
Ubuntu版本
安装文档(选择适合的版本,14.04为例)
https://www.postgresql.org/download/linux/ubuntu/
1.创建文件 /etc/apt/sources.list.d/pgdg.list
2.在文件中添加以下行
deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
3.依次执行
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \ sudo apt-key add - sudo apt-get update apt-get install postgresql-9.6
配置
参考修改数据库默认管理员账号的密码
sudo -u postgres psql postgres=# alter user postgres with password '123456'; 删除管理员密码命令:sudo -u postgres psql -d postgres
配置数据库以允许远程连接访问
修改监听地址sudo vim /etc/postgresql/9.6/main/postgresql.conf 将 #listen_addresses = 'localhost' 的注释去掉并改为 listen_addresses = '*'
修改可访问用户的IP段
sudo gedit /etc/postgresql/9.6/main/pg_hba.conf 在文件末尾添加:host all all 192.168.31.0/24 md5
其中:192.168.31.0/24 表示 192.168.31.0~ 192.168.31.255的地址均可访问,24表示非固定(32表示固定地址)
重启数据库
sudo /etc/init.d/postgresql restart
添加新用户和新数据库
运行系统用户”postgres”的psql命令,进入客户端:sudo -u postgres psql
创建用户”tom”并设置密码:
postgres=# create user tom with password '123456';
创建数据库practicedb,所有者tom:
postgres=# create database practicedb owner tom;
也可以使用权限操作将数据库的所有权限赋予用户
grant all privileges on database practicedb to tom;
PostgreSQL基本操作
通过sudo -u postgres psql进入,提示符变成:
postgres=#
\password:设置密码 \q:退出 \h:查看SQL命令的解释,比如\h select。 \?:查看psql命令列表。 \l:列出所有数据库。 \c [database_name]:连接其他数据库。 \d:列出当前数据库的所有表格。 \d [table_name]:列出某一张表格的结构。 \du:列出所有用户。 \e:打开文本编辑器。 \conninfo:列出当前数据库和连接的信息。
几个常用的
\du 查看数据库账户 \c [dbname]: 切换其它数据库 \d 列出当前数据库的所有表格 \d [表名]:列出指定表结构
相关文章推荐
- Spark 安装配置及基本操作示例
- Subversion基础:概念、安装、配置和基本操作(转)
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- 1. PostgreSQL-安装和基本配置(学习笔记)
- centos7 服务器的基本配置与nginx的安装和操作
- Android Studio 安装配置详细步骤,以及使用的基本操作
- mysql5.7.20安装、配置和基本操作
- Ubuntu server PostgreSQL安装以及基本操作
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- django-10-数据库使用04 后台安装配置及增加用户对数据库基本读写操作
- Subversion基础:概念、安装、配置和基本操作(转)
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- Subversion基础:概念、安装、配置和基本操作
- SVN服务器端,客户端的安装与配置,SVN的基本操作与集成
- Git开发实战(一)之Git的安装配置与基本操作
- redhat mysql 安装配置及基本操作
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- MongoDB安装配置与基本操作
- oracle 11gR2 win64安装配置教程另附基本操作