【PostgresSQL】登录数据库(远程)、管理数据库(增删改查)
安装完PostgresSQL之后,默认会创建超级用户postgres,我们需要通过它进行管理(当然也可以自己创建用户)
1.登录数据库
1.1 本地登录
su postgres # 终端切换到postgres用户
psql # 登录数据库\l # 查看已有数据库
\c 库名 # 使用数据库
1.2.远程登录
编辑pg_hba配置文件,监听地址,可以指定地址(多个用逗号分割),或者使用星号代表所有地址
大概是在61行,把它取消注释,或者自己另起一行都行
vim /etc/postgresql/12(版本号)/main/postgresql.conf
修改如下
...60 #listen_addresses = 'localhost' # what IP address(es) to listen on;61 listen_addresses = '*' # what IP address(es) to listen on;62 # comma-separated list of addresses;63 # defaults to 'localhost'; use '*' for all64 # (change requires restart)65 port = 5432 # (change requires restart)66 max_connections = 100 # (change requires restart)...
编辑pg_hba配置文件,在里面新增需要访问的地址
vim /etc/postgresql/12(版本号)/main/pg_hba.conf
修改如下
# Database administrative login by Unix domain socket
...
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# host all all 0.0.0.0/0 md5 # 所有地址端口都能访问
host all all 10.10.12.0/24 md5 # 10.10.12网段的地址才能访问
上面两个步骤都编辑保存好之后重启PostgresSQL
sudo service postgresql restart
修改默认密码
# 先psql进入交互界面
\password# 或者
ALTER USER 用户名 WITH ENCRYPTED PASSWORD '新密码';
2.增删改查数据库
psql # 先登录进入交互状态
# CREATE DATABASE 库名
CREATE DATABASE testdb; # 创建名为testdb的数据库
\l # 查看数据库
\c testdb # 进入testdb数据库
# DROP DATABASE [ IF EXISTS ] 库名 # 删除数据库,IF EXISTS,如果不存在则不报错,但会提示
DROP DATABASE testdb; # 删除testdb数据库
【PostgresSQL】登录数据库(远程)、管理数据库(增删改查)相关推荐
- 数据库用户管理(增删改查,即CRUD)
数据库用户管理 -- 创建用户CREATE USER用户名IDENTIFIED BY '密码' CREATE USER xiaochen IDENTIFIED BY '123456' -- 修改密码( ...
- Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统
/******************************************************************** * 标题:C语言链接mysql数据库,实现可以增删改查的角色 ...
- Android(安卓)订餐APP(Sqlite数据库,完整的增删改查)
Android(安卓)订餐APP(Sqlite数据库,完整的增删改查) 一.背景 首先说说项目的背景,基于地铁口鸡蛋饼的一个小项目,APP中固定设置的鸡蛋饼搭配,顾客也可以自己搭配 二.开发环境 A ...
- Node连接MySQL数据库进行基本的增删改查操作(一看就会)
Node连接MySQL数据库进行基本的增删改查操作(一看就会) ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ...
- 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口
无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于PostgreSQL零代码生成CRUD增删改查RESTful API接 ...
- 无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口
无需编程,基于微软mssql数据库零代码生成CRUD增删改查RESTful API接口 回顾 通过之前一篇文章 无需编程,基于甲骨文oracle数据库零代码生成CRUD增删改查RESTful API接 ...
- SQL Server创建数据库和数据的增删改查
SQL Server创建数据库和数据的增删改查 本文是针对数据的增删改查,数据的创建 首先我们使用命令创建sql server数据库 D盘新建一个文件夹DB use master go --创建数据库 ...
- asp连接mysql数据库增删查_【ASP】ASP对Access数据库的连接、增删改查及ASP的基本语法...
本文讨论的是ASP,而不是Visual Studio写出来的.ASPX也就是ASP.NET. ASP不需要任何插件的支持,关键你是配置好WINDOWS的IIS服务器,把页面扔在上面执行就可以了. 不同 ...
- Java连接sqlserver数据库,并进行增删改查操作
用编程语言连接数据库是程序员必备的技能,今天我们就来学习一下如何通过Java来连接sqlserver数据库,并实现增删改查操作. 需要用到的工具: Myeclipse,sqlserver数据库,Mic ...
- 1-1 MySQL数据库的基本操作 【增删改查】
1-1 MySQL数据库的基本操作 [增删改查] 一.基础操作 创建数据库 查看数据库 选择数据库 删除数据库 二.建立一个基础数据库 三.基本操作 外键约束与字段自增 数据的增删改 数据查询 数据排 ...
最新文章
- react组件回顶部
- python【力扣LeetCode算法题库】999-车的可用捕获量(DFS)
- input常用输入框限制
- 集成android studio,Android Studio集成
- Java 语法 索引 ----- 泛型(Generics)
- centos7环境下ELK部署之elasticsearch
- Shell入门(六)之算术运算
- 【NS2】在linux下安装低版本GGC
- php内核探索 [转]
- kingdee kis
- requestAnimationFrame用法
- 正式环境docker部署hyperf_忍受不了 docker 环境下 hyperf 启动等待时间,教你如何通过 win10 子系统快速运行 hyperf...
- 安卓手机管理_安卓手机用户大福利,谷歌将改善手机内存管理,运行更流畅
- 注册测绘师学习笔记(一)
- CAN网络错误帧排查
- 惠普HP LaserJet Pro MFP M126nw 打印机驱动
- Python3实现HTTP请求
- 设备管理 android问号,设备管理器里有问号怎么办
- 微信小程序 - 小程序分享转发
- 行人重识别模型搭建与训练