postgres8.4安裝配置:
1.安裝postgres8.4
~$ sudo apt-get install postgresql
2.修改超級管理員postgres密碼:
以系統使用者執行psql
~$ sudo -u postgres psql postgres
修改postgres密碼(123456)
postgres=# /password postgres
3.備份修改的配置檔案:
備份pg_hba.conf檔案
~$ sudo cp /etc/postgresql/8.4/main/pg_hba.conf /etc/postgresql/8.4/main/pg_hba.conf.original
備份postgresql.conf檔案
~$ sudo cp /etc/postgresql/8.4/main/postgresql.conf /etc/postgresql/8.4/main/postgresql.conf.original
4.建立測試使用者(密碼:123456):
建立測試使用者 usertest1,usertest2
createuser -a -d -p -r usertest1
createuser -a -d -p -r usertest2
-a 不允許建立其他使用者
-d 不允許建立資料庫
-p 建立密碼
-r 不允許建立角色
5.建立測試資料庫:
建立dbtest1 擁有者為usertest1
建立dbtest2 擁有者為usertest2
6.修改配置檔案:
修改postgresql.conf
改變行 #listen_addresses = 'localhost' 修改為 listen_addresses = '*' 監聽所有埠
改變行 #password_encryption = on 修改為 password_encryption = on 允許密碼訪問
修改pg_hba.conf
host all all 127.0.0.1/32 md5
host all all 192.168.10.0/24 md5
host dbtest1 usertest1 172.18.67.107/32 md5
host dbtest2 usertest2 172.18.67.109/32 md5
參考文件:
安裝postgresql
:sudo apt-get install postgresql
安裝pgadmin3
sudo apt-get install pgadmin3
啟動&關閉:
sudo /etc/init.d/postgresql-8.4 start
sudo /etc/init.d/postgresql-8.4 stop
以系統使用者執行psql:
sudo -u postgres psql postgres
設定密碼:
/password postgres
建立使用者(postgres)
:createuser -a -d -p -r user1
-a 不允許建立其他使用者
-d 不允許建立資料庫
-p 建立密碼
-r 不允許建立角色
建立資料庫:
sudo -u postgres createdb mydb
啟用資料庫:
sudo -u postgres psql mydb
使用pgadmin
圖形客戶端:
在終端中輸入:pdadmin3
限制ip
訪問限制使用者名稱和資料庫
修改配置檔案:
配置檔案放在:/etc/postgresql/8.4/main
管理使用者和許可權:
編輯/etc/postgresql/8.4/main/pg_hba.conf
並修改它的預設配置
/etc/postgresql/8.4/main/postgresql
sudo gedit /etc/postgresql/8.4/main/postgresql.conf
改變行:#listen_addresses = 『localhost』
修改為:
listen_addresses = 『*』
改變行:#password_encryption = on
修改為:
password_encryption = on
參考文件
用psql
登入sudo -u postgres psql -u user1 -d test_user1 -h 192.168.10.251
參考文件:
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...
linux下postgres的安裝
解壓並安裝到制定的目錄 tar zxvf postgresql 10.7 1 linux x64 binaries.tar.gz c opt postgres現在postgres的安裝目錄就是 opt postgres pgsql 建立postgres使用者並設定密碼 useradd postgre...