最新版 Ubuntu下安裝posgtresql

2021-08-11 09:38:17 字數 1949 閱讀 8982

一、安裝並配置,並設定遠端登陸的使用者名稱和密碼

1、安裝postgresql

sudo apt-get update

sudo apt-get install postgresql

2、修改postgres資料庫使用者的密碼為123456

開啟客戶端工具(psql)

sudo -u postgres psql

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

3、退出postgresql psql客戶端

postgres=# \q

4、修改ubuntu作業系統的postgres使用者的密碼(密碼要與資料庫使用者postgres的密碼相同)

切換到root使用者

su root

刪除postgresql使用者密碼

sudo passwd -d postgres

設定postgresql系統使用者的密碼

sudo -u postgres passwd

按照提示,輸入兩次新密碼

5、修改postgressql資料庫配置實現遠端訪問

vi /etc/postgresql/9.4/main/postgresql.conf

1.監聽任何位址訪問,修改連線許可權

#listen_addresses = 'localhost' 改為 listen_addresses = '*'

2.啟用密碼驗證

#password_encryption = on 改為 password_encryption = on

vi /etc/postgresql/9.4/main/pg_hba.conf

在文件末尾加上以下內容

host all all 0.0.0.0 0.0.0.0 md5

6、重啟服務

/etc/init.d/postgresql restart

7、5432埠的防火牆設定

5432為postgresql預設的埠

iptables -a input -p tcp -m state --state new -m tcp --dport 5432 -j accept

二、內部登入,管理資料庫、新建資料庫、使用者和密碼

1、登入postgre sql資料庫

psql -u postgres -h 127.0.0.1

2、建立新使用者zhangps,但不給建資料庫的許可權

postgres=# create user "zhangps" with password '123456' nocreatedb;

3、建立資料庫,並指定所有者

postgres=#create database "testdb" with owner = "zhangps";

三、外部登入,管理資料庫、新建資料庫、使用者和密碼

1、在外部命令行的管理命令,建立使用者pencil

sudo -u postgres createuser -d -p pencil

2、建立資料庫(tempdb),並指定所有者為(pencil)

sudo -u postgres createdb -o pencil tempdb

Ubuntu安裝最新版nodejs

今天在學習以太坊時,需要用到nodejs,因為使用的是ubuntu 16.04 lts,一直安裝的是老版本的nodejs,官方給方法用不成,折騰了半天,什麼軟鏈 手動編譯,總覺得不很靠譜 linux水平有限 最後發現乙個方法,可以更新到最新版本v9.10 n是乙個node工具包,它提供了幾個公升級命...

Ubuntu 安裝最新版nodejs

ubuntu快速安裝最新版nodejs,只需2步 第一步,去 nodejs 官網 看最新的版本號 也就是說此時此刻,12.6.0 是最新的版本,不過你求穩的話建議選 10.16.0 的lts版。第二步,新增源後安裝 重點來了,nodejs 的每個大版本號都有相對應的源,比如這裡的 10.x.x版本的...

Ubuntu安裝最新版node

1 安裝node.js的版本控制工具nvm,在終端中執行 curl o bash 2 關閉終端後,重新進入終端,安裝node nvm install node 3 檢視node版本 node v 4 安裝npm sudo apt get install npm 5 檢視npm npm v 1 安裝n...