python html5 bootstrap 视频教程

德云社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4796|回复: 0

在 Ubuntu Server 14.04 下用 Shell 命令备份 PostgreSQL 9.3 数据库

[复制链接]

185

主题

204

帖子

1175

积分

工程师

Rank: 5Rank: 5

金钱
759
金币
15
威望
0
贡献
0
发表于 2015-7-20 20:39:59 | 显示全部楼层 |阅读模式
AI人工智能 语音助理 人工翻译 教程
在 Ubuntu Server 14.04 下用 Shell 命令备份 PostgreSQL 9.3 数据库

PostgreSQL 是一个自由开源对象-关系型数据库服务器 (数据库管理系统),在 BSD 许可下发行。PostgreSQL 可免费使用、修改和分发,不管是私用、商用、还是学术研究用。PostgreSQL 提供了相对其他开源数据库系统 (譬如:MySQL 和 Firebird) 和专有数据库系统 (譬如:Oracle、Sybase、IBM 的 DB2 和 Microsoft SQL Server) 之外的另一种选择。


PostgreSQL 不寻常的名字导致一些读者停下来尝试拼读它,特别是那些把 SQL 拼读为 "sequel" 的人。PostgreSQL 开发者把它拼读为"post-gress-Q-L"。它也经常被简略念为 "postgres"。


PostgreSQL 是以 “加州大学伯克利分校” 计算机系开发的 POSTGRES (现更名为 PostgreSQL) 版本 4.2 为基础的对象关系型数据库管理系统 (ORDBMS)。PostgreSQL 支持大部分 SQL 标准且提供了许多其他现代特性,包括:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可用许多方法扩展;譬如:通过增加新数据类型、函数、操作符、聚集函数、索引。


postgresql.jpg

01、切换用户

主要采用的 Shell 命令是 sudo su


  1. xx@xx:~$ sudo su
  2. [sudo] password for xx:  #键入用户密码
  3. root@xx:/home/xx#
复制代码

02、切换到 PostgreSQL 数据库管理用户 postgres,备份数据库

主要采用的 Shell 命令是 su - postgres,及 pg_dump xx > /home/ftp/xx;备份时,是将原数据库备份到 /home/ftp 目录下


  1. root@xx:/home/xx# su - postgres
  2. postgres@xx:~$ pg_dump xx_xx > /home/ftp/xx_xx_backup
复制代码

或采用的 Shell 命令是 sudo -i -u postgres,及 pg_dump xx > /home/ftp/xx;备份时,是将原数据库备份到 /home/ftp 目录下


  1. root@xx:/home/xx# sudo -i -u postgres
  2. postgres@xx:~$ pg_dump xx_xx > /home/ftp/xx_xx_backup
复制代码

版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。

AI人工智能 语音助理 人工翻译 教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|Sitemap|小黑屋|德云社区 |网站地图  

GMT+8, 2024-4-25 16:41 , Processed in 0.048328 second(s), 30 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

快速回复 返回顶部 返回列表