亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > PostgreSQL > 正文

Ubuntu PostgreSQL安裝和配置的介紹

2020-01-31 15:20:46
字體:
來源:轉載
供稿:網友

1、安裝

使用如下命令,會自動安裝最新版,這里為9.5

sudo apt-get install postgresql

安裝完成后,默認會:

  • (1)創建名為"postgres"的Linux用戶
  • (2)創建名為"postgres"、不帶密碼的默認數據庫賬號作為數據庫管理員
  • (3)創建名為"postgres"的表

安裝完成后的一些默認信息如下:

config /etc/postgresql/9.5/main data /var/lib/postgresql/9.5/main locale en_US.UTF-8 socket /var/run/postgresql port 5432

2、psql命令

安裝完后會有PostgreSQL的客戶端psql,通過 sudo -u postgres psql 進入,提示符變成: postgres=# 

在這里可用執行SQL語句和psql的基本命令??捎玫幕久钊缦拢?/p>

  • /password:設置密碼
  • /q:退出
  • /h:查看SQL命令的解釋,比如/h select。
  • /?:查看psql命令列表。
  • /l:列出所有數據庫。
  • /c [database_name]:連接其他數據庫。
  • /d:列出當前數據庫的所有表格。
  • /d [table_name]:列出某一張表格的結構。
  • /du:列出所有用戶。
  • /e:打開文本編輯器。
  • /conninfo:列出當前數據庫和連接的信息。

修改數據庫默認賬號的密碼

1、登錄

使用psql命令登錄數據庫的命令為:

psql -U dbuser -d exampledb -h 127.0.0.1 -p 5432

上面命令的參數含義如下:-U指定用戶,-d指定數據庫,-h指定服務器,-p指定端口。

輸入上面命令以后,系統會提示輸入dbuser用戶的密碼。

psql命令存在簡寫形式:

如果當前Linux系統用戶,同時也是PostgreSQL用戶,則可以省略用戶名(-U參數的部分)

如果PostgreSQL內部還存在與當前系統用戶同名的數據庫,則數據庫名也可以省略。

2、修改默認管理員賬號的密碼

以Linux用戶"postgres"的身份(此時只有該用戶有psql命令)執行psql客戶端,進入該客戶端的提示符界面(這里系統用戶名、數據庫用戶名、數據庫名都為postgres,故可采用簡寫形式)

sudo -u postgres psql

postgres=# alter user postgres with password '123456';

這樣,管理員"postgres"的密碼就為"123456"。

退出psql客戶端命令:/q

若要刪除該管理員的密碼,則可用命令:sudo -u postgres psql -d postgres

修改Linux用戶的密碼

以Linux用戶"postgres"為例,對其運行passwd命令:

codetc@ubuntu:/etc/postgresql/9.5/main$ sudo -u postgres passwd //也可以 sudo passwd postgresChanging password for postgres.(current) UNIX password: Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

配置數據庫以允許遠程連接訪問

安裝完成后,默認只能本地才能連接數據庫,其他機子訪問不了,需要進行配置。

1、修改監聽地址

sudo gedit /etc/postgresql/9.5/main/postgresql.conf

#listen_addresses = 'localhost' 的注釋去掉并改為 listen_addresses = '*'

2、修改可訪問用戶的IP段

sudo gedit /etc/postgresql/9.5/main/pg_hba.conf

在文件末尾添加: host all all 0.0.0.0 0.0.0.0 md5 ,表示運行任何IP連接

3、重啟數據庫

sudo /etc/init.d/postgresql restart

添加新用戶和新數據庫

1、使用PostgreSQL客戶端psql

運行系統用戶"postgres"的psql命令,進入客戶端:

sudo -u postgres psql

創建用戶"xiaozhang"并設置密碼:

postgres=# create user xiaozhang with password '123456';

創建數據庫exampledb,所有者為xiaozhang:

postgres=# create database exampledb owner xiaozhang;

將exampledb數據庫的所有權限賦予xiaozhang,否則xiaozhang只能登錄psql,沒有任何數據庫操作權限:

grant all privileges on database exampledb to xiaozhang;

2、使用shell命令行

安裝PostgreSQL后提供了createuser和createdb命令行程序。

首先創建數據庫用戶"codetc",并指定為超級用戶:

sudo -u postgres createuser --superuser codetc;

接著登錄psql控制臺設置其密碼后退出:

codetc@ubuntu:~$ sudo -u postgres psqlpsql (9.5.3)Type "help" for help.postgres=# /password codetc;Enter new password: Enter it again: postgres=# /q

然后在shell命令行下創建數據庫并指定所有者:

sudo -u postgres createdb -O codetc exampledb1;

基本數據庫操作命令

# 創建新表 CREATE TABLE user_tbl(name VARCHAR(20), signup_date DATE);# 插入數據 INSERT INTO user_tbl(name, signup_date) VALUES('張三', '2013-12-22');# 選擇記錄 SELECT * FROM user_tbl;# 更新數據 UPDATE user_tbl set name = '李四' WHERE name = '張三';# 刪除記錄 DELETE FROM user_tbl WHERE name = '李四' ;# 添加欄位 ALTER TABLE user_tbl ADD email VARCHAR(40);# 更新結構 ALTER TABLE user_tbl ALTER COLUMN signup_date SET NOT NULL;# 更名欄位 ALTER TABLE user_tbl RENAME COLUMN signup_date TO signup;# 刪除欄位 ALTER TABLE user_tbl DROP COLUMN email;# 表格更名 ALTER TABLE user_tbl RENAME TO backup_tbl;# 刪除表格 DROP TABLE IF EXISTS backup_tbl;

重啟服務

/etc/init.d/postgresql restart或者service postgresql restart

卸載

sudo apt-get purge 'postgresql-*'sudo apt-get autoremove 'postgresql-*'

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美超级乱淫片喷水| 精品福利一区二区| 久久中文字幕视频| 人九九综合九九宗合| 萌白酱国产一区二区| 成人亚洲综合色就1024| 日韩中文字幕国产| 中文字幕国产亚洲2019| 国产精品爽爽爽爽爽爽在线观看| 亚洲一区中文字幕| 57pao成人国产永久免费| 欧美体内谢she精2性欧美| 亚洲精品欧美日韩专区| 91精品国产91久久久久| 亚洲欧洲午夜一线一品| 在线观看久久久久久| 日韩国产欧美精品在线| 久久久日本电影| 欧美激情视频免费观看| 日韩在线视频二区| 欧美肥婆姓交大片| 久久免费国产精品1| 亚洲国产97在线精品一区| 欧美日韩免费网站| 国产在线高清精品| 国产精品视频色| 日本精品免费一区二区三区| 国产a∨精品一区二区三区不卡| 日韩美女中文字幕| 91精品视频大全| 亚洲国语精品自产拍在线观看| 久久99精品久久久久久琪琪| 亚洲国产精品久久精品怡红院| 成人激情黄色网| 欧美成人精品激情在线观看| 欧美日韩在线视频首页| 亚洲第一区第一页| 日本久久久a级免费| 九九九久久久久久| 在线看国产精品| 中文字幕亚洲综合久久| 精品一区二区三区四区在线| 成人黄色免费片| 久久精品久久久久| 亚洲a级在线观看| 日韩中文字在线| 中文字幕日韩在线观看| 97精品国产97久久久久久免费| 欧美亚洲另类视频| 中文字幕日韩免费视频| 在线色欧美三级视频| 国产精品亚洲一区二区三区| 91精品啪aⅴ在线观看国产| 日韩av中文字幕在线| 国产日韩视频在线观看| 精品国内产的精品视频在线观看| 日韩精品在线免费观看视频| 欧美国产激情18| 久久久久久久爱| 欧美日韩亚洲视频| 久久久999精品免费| 亚洲男女自偷自拍图片另类| 国产精品草莓在线免费观看| 亚洲欧美中文日韩v在线观看| 亚洲国产精品国自产拍av秋霞| 久久久中精品2020中文| 97视频在线观看免费高清完整版在线观看| 久久69精品久久久久久国产越南| 日韩av电影中文字幕| 久久久久久国产精品三级玉女聊斋| 91在线直播亚洲| 久久久久国色av免费观看性色| 欧美成人亚洲成人| 亚洲国产精品成人一区二区| 国产精品高潮呻吟久久av野狼| 91欧美日韩一区| 日韩欧美在线国产| 国产视频精品一区二区三区| 国产精品www网站| 91精品中国老女人| 国产精品一区久久久| 亚洲一区二区中文| 亚洲精品美女久久久| 亚洲香蕉成视频在线观看| 97av在线视频免费播放| 精品久久久在线观看| 日韩在线视频免费观看| 在线日韩中文字幕| 成人免费在线视频网址| 欧美在线播放视频| 精品一区二区三区四区在线| 伊人久久久久久久久久久| 日韩大片免费观看视频播放| 国产在线精品成人一区二区三区| 久久久欧美一区二区| 欧美激情精品久久久久久黑人| 亚洲最大福利网| 97国产精品视频| 国产精品永久免费观看| 国产日韩精品在线播放| 亚洲视频专区在线| 欧美精品video| 精品免费在线视频| 影音先锋欧美精品| 日韩精品免费在线播放| 亚洲va欧美va国产综合久久| 亚洲男人天堂2023| 精品国产一区二区三区久久狼5月| 国产精品久久久久久久久久| 高清一区二区三区四区五区| 国产精品久久久av| 一区二区三区国产在线观看| 国产成人精品午夜| 亚洲男人天堂网| 激情成人在线视频| 久久99精品视频一区97| 一区二区在线视频播放| 欧美日韩在线免费观看| 欧美日韩中文字幕在线视频| 一本一本久久a久久精品牛牛影视| 日韩av一区二区在线观看| 国产极品jizzhd欧美| 91久久在线观看| 欧美亚洲成人精品| 国产精品视频xxx| 国产激情久久久| 亚洲第一页在线| 亚洲男女自偷自拍图片另类| 欧美美最猛性xxxxxx| 亚洲专区在线视频| 国产成人在线精品| 韩国19禁主播vip福利视频| 久久久91精品国产一区不卡| 777777777亚洲妇女| 777国产偷窥盗摄精品视频| 欧美日韩第一视频| 国产精品久久久久免费a∨| 精品视频www| 亚洲91av视频| 久久精品成人一区二区三区| 91极品女神在线| 亚洲视频综合网| 91亚洲人电影| 欧美黄色成人网| 国产精品久久久久久久久久久久久| 中文字幕日韩精品有码视频| 亚洲综合视频1区| 久久亚洲精品中文字幕冲田杏梨| 亚洲国内精品在线| 4p变态网欧美系列| 国产亚洲视频中文字幕视频| 亚洲a级在线观看| 青草热久免费精品视频| 色无极影院亚洲| 色婷婷成人综合| 2019中文字幕免费视频| 亚洲国产精品热久久| 亚洲国产精品99久久| 国产在线拍揄自揄视频不卡99| 久久久视频免费观看| 亚洲天堂精品在线| 日韩大陆欧美高清视频区| 国产精品自在线| 亚洲成avwww人|