mysql遠端備份:
# mysqldump -h www.yunlauncher.com -u root -p push --set-gtid-purged=off -v > push.sql
輸入遠端伺服器的mysql的登陸密碼後,即開始備份了。
mysql遠端恢復:
# mysql -h localhost -u root -p push 輸入本地伺服器的mysql的登陸密碼後,即開始恢復了。
postgresql的備份與恢復:
#pg_dump -h www.yunlauncher.com -u postgres desktop > desktop.bak
#psql -h localhost -u postgres -d desktop < desktop.bak
例子:從遠端伺服器中,轉儲3張資料表
c:\users\admin>
pg_dump
-
hwww.yunlauncher.com -
p5432 -
upostgres -
ddesktop
-tgame_active_req -t game_pay_req -t game_user_info -fd:/game.dmp -a
用法:
pg_dump [選項]... [資料庫名字]
一般選項:
-f, --file=filename 輸出檔案或目錄名
-z, --compress=0-9 被壓縮格式的壓縮級別
-?, --help 顯示此幫助, 然後退出
控制輸出內容選項:
-a, --data-only 只轉儲資料,不包括模式
-c, --create 在轉儲中包括命令,以便建立資料庫
-e, --encoding=encoding 轉儲以encoding形式編碼的資料
-s, --schema-only 只轉儲模式, 不包括資料
-t, --table=table 只轉儲指定名稱的表
-t, --exclude-table=table 不轉儲指定名稱的表
-x, --no-privileges 不要轉儲許可權 (grant/revoke)
聯接選項:
-d, --dbname=dbname 對資料庫 dbname備份
-h, --host=主機名 資料庫伺服器的主機名或套接字目錄
-p, --port=埠號 資料庫伺服器的埠號
-u, --username=名字 以指定的資料庫使用者聯接
例子:將之前的備份,恢復到本地資料庫
c:\users\admin>psql-u postgres -ddesktop -
fd:/game.dmp
用法:
psql [選項]... [資料庫名稱 [使用者名稱]]
通用選項:
-c,--command=命令 執行單一命令(sql或內部指令)然後結束
-d, --dbname=資料庫名稱 指定要連線的資料庫 (預設:"admin")
-f, --file=檔名 從檔案中執行命令然後退出
-l, --list 列出所有可用的資料庫,然後退出
-v, --version 輸出版本資訊, 然後退出
-?, --help 顯示此幫助, 然後退出
輸入和輸出選項:
-a, --echo-all 顯示所有來自於指令碼的輸入
-e, --echo-queries 顯示傳送給伺服器的命令
-e, --echo-hidden 顯示內部命令產生的查詢
-l, --log-file=檔名 將會話日誌寫入檔案
-n, --no-readline 禁用增強命令列編輯功能(readline)
-o, --output=filename 將查詢結果寫入檔案(或 |管道)
-q, --quiet 以沉默模式執行(不顯示訊息,只有查詢結果)
-s, --single-step 單步模式 (確認每個查詢)
-s, --single-line 單行模式 (一行就是一條 sql 命令)
輸出格式選項:
-a, --no-align 使用非對齊**輸出模式
-h, --html html **輸出模式
-t, --table-attr=文字 設定 html **標記屬性(例如,寬度,邊界)
-x, --expanded 開啟擴充套件**輸出
聯接選項:
-h, --host=主機名 資料庫伺服器主機或socket目錄(預設:"localhost")
-p, --port=埠 資料庫伺服器的埠(預設:"5432")
-u, --username=使用者名稱 指定資料庫使用者名稱(預設:"admin")
-w, --no-password 永遠不提示輸入口令
-w, --password 強制口令提示 (自動)
使用perl連線和操作postgresql資料庫
使用環境 linux opensuse 1 檢查安裝環境 1 查詢dbi zypper search dbi 安裝dbi zypper search perl dbi 2 查詢dbd pg zypper search dbd 安裝dbd pg zypper install perl dbd pg 2...
再見 MongoDB,你好 PostgreSQL
olery 差不多成立於5年前。始於ruby 開發的單一產品 olery reputation 隨著時間的推移,我們開始致力於一系列不同的產品和應用程式。當今,我們的產品不僅有 olery reputation,還有olery feedback,hotel review data api,widge...
把pgboucer做成postgresql服務
把pgbouncer啟動命令加入到postgresql服務配置裡面。這樣方便操作 vi etc init.d postgresql 加入如下紅色命令。路徑換成你的pgbouncer安裝目錄 case 1 instart echo n starting postgresql test e pg oom...