Ubuntu下PostgreSQL的安裝
安裝配置,設定使用者名稱和密碼
- 安裝postgresql
sudo apt-get update
sudo apt-get install postgresql-9.5
在Ubuntu中安裝Postgresql之後,會自動註冊服務,並隨作業系統自動啟動。
在Ubuntu中安裝Postgresql之後,會自動新增一個postgresql的作業系統的使用者,密碼是隨機的。並且會自動生成一個名字為postgresql的資料庫,使用者名稱也是postgresql,密碼也是隨機的。 - 修改postgresql的使用者密碼為123456
- 開啟終端輸入
sudo -u postgres psql
- 其中sudo -u postgres 是使用postgres使用者登入
- PostgreSQL資料預設會建立一個postgres的資料庫使用者作為資料庫的管理員,密碼是隨機的。
# postgres=#為PostgreSQL下的命令提示符,--注意最後的分號; postgres=# ALTER USER postgres WITH PASSWORD '123456'; # \q退出postgresql psql客戶端
- 開啟終端輸入
- 修改ubuntu作業系統的postgres使用者的密碼(密碼要與資料庫使用者postgres的密碼相同)
# 切換到root使用者 sudo su # 刪除PostgreSQL使用者密碼 passwd -d 是清空指定使用者密碼的意思 sudo passwd -d postgres # 設定PostgreSQL系統使用者的密碼 sudo -u postgres passwd 按照提示,輸入兩次新密碼: 輸入新的 UNIX 密碼 重新輸入新的 UNIX 密碼 passwd:已成功更新密碼 # 修改PostgresSQL資料庫配置實現遠端訪問 vi /etc/postgresql/9.5/main/postgresql.conf 1.監聽任何地址訪問,修改連線許可權 #listen_addresses = 'localhost' 改為 listen_addresses = '*' 2.啟用密碼驗證 #password_encryption = on 改為 password_encryption = on vi /etc/postgresql/9.5/main/pg_hba.conf 在文件末尾加上以下內容 host all all 0.0.0.0 0.0.0.0 md5
- 重啟服務
/etc/init.d/postgresql restart
- 5432埠的防火牆設定
iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
內部登入,管理資料庫、新建資料庫、使用者和密碼
- 相關指令
# 登入postgre SQL資料庫 psql -U postgres -h 127.0.0.1 # 建立新使用者zhy,但不給建資料庫的許可權 使用者名稱處是雙引號 postgres=# create user "zhy" with password '123456' nocreatedb; # 建立資料庫,並指定所有者 postgres=#create database "testdb" with owner = "zhangps";
外部登入,管理資料庫、新建資料庫、使用者和密碼
- 相關指令
# 在外部命令列的管理命令,建立使用者pencil sudo -u postgres createuser -D -P pencil 輸入新的密碼: 再次輸入新的密碼: # 建立資料庫(tempdb),並指定所有者為(pencil) sudo -u postgres createdb -O pencil tempdb -O設定所有者為pencil
PgAdmin的安裝
- PgAdmin官網: https://www.pgadmin.org/
- 在官網中下載好指定的.whl檔案
-
.whl
檔案下載完成之後,進入到下載資料夾使用命令進行安裝pip install ./xxxx
- xxx表示下載的.whl檔案的檔名
- 之後找到pgadmin的安裝路徑位置,然後開啟pyadmin
cd ~/.local/lib/python2.7/site-packages/pgadmin4
python pgAdmin4.py
第一次會提示讓你輸入用作登陸的郵箱和密碼
開啟瀏覽器,輸入http://localhost:5050/ ,使用剛剛輸入的郵箱和密碼登陸即可 - 上一步如果找不到gadmin4資料夾, 可以通過find命令查詢
find / -name 'pgAdmin4'
/usr/local/lib/python2.7/dist-packages/pgadmin4
- 用瀏覽器開啟 http://localhost:5050/ 輸入剛剛設定的郵箱和密碼即可看到pgAdmin4
相關文章
- Ubuntu下離線安裝PostgreSQLUbuntuSQL
- docker 下安裝postgresqlDockerSQL
- postgresql 下載安裝SQL
- ubuntu下安裝mysqlUbuntuMySql
- ubuntu下安裝oracleUbuntuOracle
- ubuntu下安裝thriftUbuntu
- ubuntu 下 Anaconda安裝Ubuntu
- Ubuntu下安裝CUDAUbuntu
- Ubuntu下JDK安裝UbuntuJDK
- [保姆教程] [Postgres] 3分鐘在Ubuntu環境下安裝PostgresqlUbuntuSQL
- Ubuntu系統安裝 PostgreSQL詳細教程。UbuntuSQL
- win10安裝ubuntu的方法_windows10下如何安裝ubuntuWin10UbuntuWindows
- Ubuntu下Qt4的安裝UbuntuQT
- Ubuntu下 hadoop的安裝與配置UbuntuHadoop
- Ubuntu22.04下Docker的安裝UbuntuDocker
- vmware workstation 下安裝ubuntuUbuntu
- Ubuntu 14.04 下安裝 OpenCVUbuntuOpenCV
- Ubuntu 下安裝Python庫UbuntuPython
- Ubuntu下安裝Stanford CoreNLPUbuntu
- ubuntu安裝postgresql10以及pgadmin4UbuntuSQL
- postgreSQL學習(一):在Linux下安裝postgreSQLSQLLinux
- postgresql下載安裝包如何解壓安裝SQL
- Ubuntu下 解除安裝protobuf並安裝指定版本的protobufUbuntu
- ubuntu16.04 下安裝mysqlUbuntuMySql
- ubuntu 下安裝nginx步驟UbuntuNginx
- Ubuntu 16.04 下安裝配置caffeUbuntu
- ubuntu下安裝sqlite3UbuntuSQLite
- Windows8下安裝ubuntuWindowsUbuntu
- Ubuntu下安裝OpenJDK10UbuntuJDK
- Mac下PostgreSQL的安裝與簡單使用MacSQL
- ubuntu16.04下的MySQL離線安裝UbuntuMySql
- Ubuntu下安裝C++ boost庫UbuntuC++
- Nodejs 和 Electron ubuntu下快速安裝NodeJSUbuntu
- Ubuntu下安裝oh-my-zshUbuntu
- ubuntu環境下安裝perf工具Ubuntu
- 在 Ubuntu18.04 下 安裝 RedisUbuntuRedis
- 下載安裝 Ubuntu 19.04 “Disco Dingo”UbuntuGo
- 在Ubuntu環境下安裝eclipseUbuntuEclipse