一、安裝並配置,並設定遠端登陸的使用者名稱和密碼
1、安裝postgresql
sudo apt-get update
sudo apt-get install postgresql-9.4
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下Postgres安裝與配置
postgres8.4安裝配置 1.安裝postgres8.4 sudo apt get install postgresql 2.修改超級管理員postgres密碼 以系統使用者執行psql sudo u postgres psql postgres 修改postgres密碼 123456 pos...
centos下postgres的安裝
1.進行安裝 sudo yum install postgresql server postgresql contrib初始化 sudo postgresql setup initdb2.修改配置 sudo vim var lib pgsql data pg hba.conf配置檔案目錄可能帶版本號...
linux下postgres自動備份
postgresql自動備份每天生成1個檔案並自動壓縮 1 編寫shell指令碼,儲存為 home db dump.sh pg dump db gzip home db db date y m d backup.gz date y m d 可自行設定。需要設定執行許可權,執行 chmod x dum...