shell編程連接postgres數據庫(數據備份)
第一步:通過xshell或者其他工具連接到linux服務,
第二步:創建一個腳本:touch se.sh
第三步:輸入i,代表開始輸入內容 輸入以下命令:
腳本如下:(sql語句可以是任何復雜的sql,這裏寫的簡單)
! /bin/sh
psql -h 127.0.0.1 -U postgres -W -d db_test >/root/zyy <<-EOF
SELECT * FROM test;
EOF
腳本解析:
-h 代表連接的postgres所在pc的ip,意思為連接本地數據庫127.0.0.1代表本地,也可以輸入其他ip
-d 代表連接的數據庫名稱
>/root/zyy 代表將內容寫入zyy文件裏
EOF與 << 結合使用,表示後續的輸入作為子命令或子Shell的輸入,直到遇到EOF為止,再返回到主調Shell。
運行sh腳本:./se.sh ,輸入數據庫用戶的密碼
輸出結果:
查看結果:cat zyy
shell編程連接postgres數據庫(數據備份)
相關推薦
shell編程連接postgres數據庫(數據備份)
數據 postgre ima img 分享 開始 數據庫 com 數據備份 第一步:通過xshell或者其他工具連接到linux服務, 第二步:創建一個腳本:touch se.sh 第三步:輸入i,代表開始輸入內容 輸入以下命令: 腳本如下:(sql語句可以是任何復雜的
Qt 連接MySQL數據庫(很多相關文章)
ase 網上 orm ddd toc += pan 通過 inf 今天想試試Qt如何連接數據庫的。 誰知怎麽寫完了提示driver not loaded我就郁悶了。 我自己是 VS2010 + Qt4.8.4 + MySQL5.1 的環境 網上查到是 C:\Qt\4.
SHELL編程練習-復制指定文件(保持文件所在目錄結構)
file 文件 同文件 amp bash don etc shel done cep 1. 目的將/root 目錄下的所有大於1M(可自定義) 的文件拷貝到 /tmp/BakDir(可自定義) 目錄,需要保持目錄結構。例如 /root/reed.file 文件大小為 12M
c#連接訪問數據庫(菜雞篇)
.text () 訪問 查詢語句 sql 代碼 direct 參數 步驟 C#如何訪問數據庫(小白篇) 剛入坑不久學習的路上還是遇到了不小的問題,昨天學習C#的時候需要連接數據庫獲取數據。 網上有很多這樣的文章,說實話對於我這樣的小白還真是有點難理解,經過一番周折總算是了解
Windows 10下怎麽遠程連接 Ubuntu 16.0.4(小白級教程)
搜索欄 server 否則 img 圖形界面 encrypt install 打開 ubun 前言: 公司因為用Ruby做開發,所有適用了Ubuntu系統,但是自己筆記本是W10,又不想裝雙系統,搭建開發環境,便想到倒不如自己遠程操控公司電腦,這樣在家的時候也可以
python操作數據庫(MySQL、redis)
absolut lec pen 鏈接 hone key imp iam sql 1、Python3操作MySQL數據庫需要安裝一個第三方模塊(pymysql):pip install pymysql;操作redis需要安裝redis模塊(redis):pip install
數據庫(分庫分表)中間件對比
系統瓶頸 地址 ring 缺點 無需 網絡io 數據遷移 用戶 osql 轉自:http://www.cnblogs.com/cangqiongbingchen/p/7094822.html 分區:對業務透明,分區只不過把存放數據的文件分成了許多小塊,例如mysql中的一張
極客編程日歷2018桌面壁紙(轉載及完善)
base tps 官方文檔 site 軟件 報錯 編寫 left .exe 轉載聲明 本文轉載自簡書文章【極客編程日歷2018桌面壁紙】,並進行了補充。 圖靈社區出版了一本極客編程日歷“Happy Hacking 2018” ,實體已經售罄,但是提供了PDF電子版下載
異構關系數據庫(MySql與Oracle)之間的數據類型轉換參考
轉變 times datetime tip table real try ipo all 一、MySQL到Oracle的數據類型的轉變: 編號 MySQL ToOracle Oracle 1 GEOMETRY BLOB BLOB
.NET MVC同頁面顯示從不同數據庫(mssql、mysql)的數據
dex datatable 引用 填充 scrip 電話 action eat str 控制器: private readonly VipViewModel _model = new VipViewModel(); public stati
linux CentOS7最小化安裝環境靜默安裝Oracle11GR2數據庫(安裝依賴包)
rec water comm -h 靜默 -- ksh 上傳 c51 安裝Oracle11GR2所需要的依賴包 有高手寫成了這樣:yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-li
EntityFramework+MySql數據庫(code first方式)
技術分享 兩個 chan 開發 ges rename mys 技術 then (學習大佬tkbSimplest的CodeFirst開發系列) 一、安裝MySQL 8.0.13 系統WIN7 SP1 在MySQL官網下載mysql-installer-community-8
linux系統下安裝mysql數據庫(mysql-5.7)
自己 client 登錄密碼 linux服務器 習慣 exp ner ict amp 前言: 本文主要介紹如何在linux系統下安裝mysql數據庫及安裝時遇到各種問題該如何解決; 本次安裝使用的linux系統是centos,數據庫版本是mysql-5.7
django-13.操作數據庫(增刪改查)
local 通過 數據庫增刪改查 來源 spa req 訪問 obj mode django的models模塊裏面可以新增一張表和字段,通常頁面上的數據操作都來源於數據庫的增刪改查,django如何對msyql數據庫增刪改查操作呢?本篇詳細講解django操作mysql
C語言編程判斷兩個矩陣是否相等(n階矩陣)
運行 can pre \n ++ 8 8 n) i++ pause 主要利用二維數組的模型來存儲矩陣 判斷時一一比較,若有一對元素不相同,則矩陣不相同 源代碼: #include<stdio.h> #include<stdlib.h> int mai
C語言編程 求兩個數的平均值方法(三種方法)
輸入 均值 二進制 介紹 運算 use pause can include 第一種方法是最常見的average=(a + b) / 2這種方式,求兩個數的平均值 第二種方法是當 a<b 時averag=a+(b-a)/2 這裏著重介紹的是第三種方法 average=(
Android 遠程連接數據庫。。。。。
鉤子 null utils list turn use tdi override sta 本來是 6.0.6 換成mysql 5.1.14 驅動ok。。。。 將方法 放在 new Thread() 解決。。。。。 只能在主線程繪制ui。。。。 解決辦法。。。子Thread
Navicat for mysql 遠程連接 mySql數據庫10061、1045錯誤
rom 重新 avi 數據報 affect 有時 登錄用戶 leg pan 用navicat連接遠程的mysql數據報錯: 有朋友可能會碰到使用Navicat for mysql 遠程連接 mySql數據庫會提示10061、1045錯誤或 2003-Can’t con
無法遠程連接mysql,連接後也沒有權限創建數據庫
images grant 數據 .com oot code 可能 logs com 問題現象:無法遠程連接mysql,連接後也沒有權限創建數據庫 問題原因: MySql-Server 出於安全方面考慮只允許本機(localhost, 127.0.0.1)來連接訪問.
測試遠程連接數據庫 經測試 完全沒問題。
程序 img fly nbsp 問題 返回 服務器端 sdn 實驗室 1.完全沒問題。 2. 實驗室無線網IP:192.168.199.237 由於我們公司是無線網連接起來的局域網,所以,我要通過實驗室的無線網IP,來訪問局域網電腦的數據庫。 3. http://blo