標籤:word install 命令列介面 serve bin sql database 本地 pre
下載安裝
在命令列執行如下語句:
apt-get install postgresql-10
該指令會協助你下載如下PostgreSQL組件:
` |
`
-- | --
postgresql-client-10 | client libraries and client binaries
postgresql-10 | core database server
postgresql-contrib-9.x | additional supplied modules (part of the postgresql-xx package in version 10 and later)
libpq-dev | libraries and headers for C language frontend development
postgresql-server-dev-10 | libraries and headers for C language backend development
pgadmin4 | pgAdmin 4 graphical administration utility
使用者配置
通過如下命令登陸postgreSQL:
sudo -u postgres psql
進入PostgreSQL命令列視圖,(可以看到以postgres=#
開頭的提示符),然後執行如下命令將postgres使用者的密碼修改為"password":
ALTER USER postgres WITH PASSWORD ‘password‘;
執行 \q
命令推出PostgreSQL命令列。
可以在命令列介面以超級使用者權限設定postgre使用者的密碼:
先清除密碼:
sudo passwd -d postgres
在設定密碼:
sudo -u postgre passwd
按照提示,輸入兩次新密碼即可。
遠程登陸配置
執行如下命令:
sudo gedit /etc/postgresql/10/main/postgresql.conf
將
#listen_addresses = ‘localhost‘
改為:
listen_addresses = ‘*‘
(取消了注釋,同時將本地存取權限改為了可遠端存取)
將
password_encryption = md5
取消調注釋(這樣密碼會變成加密方式傳輸的,這一步應該不是必須的)
重啟服務:
sudo /etc/init.d/postgresql restart
5432口的防火牆設定允許通過(PostgreSQL的預設連接埠是5432):
sudo iptables -A INPUT -p tcp -m state --state NEW -m tcp --dport 5432 -j ACCEPT
Ubuntu 18.04 下 PostgreSQL 10 的安裝與基礎配置