linux和windows的資料庫匯入匯出

2021-08-22 12:17:24 字數 1034 閱讀 6825

前提:使用者得需有這個許可權,我們系統root使用者沒有,所以先切換

postgres

使用者;切換使用者指令:su - postgres

匯出資料庫指令:

pg_dump -u postgres -p 5432 -d test -f /home/postgres/test12.sql

pg_dump :是安裝時候的乙個執行檔案,主要就是把資料匯出成

sql(或者

dump

)檔案;

-u:對應的使用者名稱

postgres

-p:對應的埠號

5432

-d :匯出庫的名稱;

-f:對應匯出的

sql存放路徑

【注意】:該指令必須得在伺服器安裝pgsql的

bin目錄下執行,否則

pg_dump

不能執行

pgsql的

bin目錄:

這種狀態下等一會會就ok,然後去伺服器的

home

路徑下看匯出的

sql即可。

匯入sql檔案到指定的資料庫中

psql -d tt -u postgres -f /home/postgres/test.sql

這個匯入功能,tt是表示你要將

sql檔案匯入哪個資料庫(類似

test,

只不過是自己先建立的乙個庫名)

指令的定義和匯出一樣

windows也是同理,只要找到你的本地sql安裝路徑,找到pg_dump和psql執行檔案,即可對本地資料庫執行匯入匯出操作。

linux和windows的區別

linux和windows的區別 linux windows linux介面 windows 介面 圖形介面風格根據發布版不同而不同,可能互不相容。gun linux的終端機是從unix傳承下來的,基本命令和操作方法也幾乎一樣 介面統一外殼程式固定程式選單幾乎一致,快捷鍵也幾乎相同 linux操作 ...

linux和windows的區別

1.什麼是linux?linux是一套免費使用和自由傳播的類unix作業系統,是乙個多使用者 多工 支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體 應用程式和網路協議。它支援32位和64位硬體。linux繼承了unix以網路為核心的設計思想,是乙個效能穩定的多使用者網路作業系統。2...

linux和windows的區別

目前國內linux更多的是應用於伺服器上,而桌面作業系統更多使用的是 windows。主要區別如下 比較windows linux 介面介面統一,外殼程式固定所有windows程式選單幾乎一致,快捷鍵也幾乎相同 圖形介面風格依發布版不同而不同,可能互不相容。gnu linux的終端機是從unix傳承...