1.安裝postgresql
yum install
對於其他的版本,可以去官網檢視:
初始化資料庫
yum install postgresql95-server postgresql95-contrib
service postgresql-9.5 initdb
設定啟動postgresql服務並使之開機自啟
service postgresql-9.5 start
chkconfig postgresql-9.5 on
2.調整防火牆出站規則
vi /etc/sysconfig/iptables
-a input -m state --state new -m tcp -p tcp --dport 5432 -j accept
-a input -m state --state new -m tcp -p tcp --dport 80 -j accept
退出並儲存檔案。重啟iptables服務:
service iptables restart
3.訪問postgresql常用命令
預設情況下資料庫名和使用者名稱都是postgres。我們需要切換至使用者以執行相關操作
su – postgres
psql
會有以下樣例輸出:
psql (9.5.6)
type "help" for help.
postgres=#
可通過輸入\q退出postgresql返回命令終端
設定使用者名稱和密碼就是利用這個命令操作
su – postgres
psql
然後使用命令設定密碼
postgres=# \password postgres
enter new password:
enter it again:
postgres=# \q
輸入命令以建立postgresql系統管理工具
postgres=# create extension adminpack;
這個時候會出現create extension 證明建立成功
4.建立資料庫、使用者名稱以及密碼
su – postgres
建立使用者:createuser 使用者名稱
建立資料庫:createdb 資料庫名稱
現在登陸至psql提示符介面,為使用者senthil設定密碼及授權對資料庫mydb的訪問:
psql
psql (9.5.6)
type "help" for help.
postgres=#alter user 剛剛建立的使用者名稱 with encrypted password '密碼';
alter role 出現這個提示證明操作成功
postgres=#grant all privileges on database 剛剛建立的資料庫名稱 to 使用者名稱;
grant 出現這個提示證明操作成功
然後先\q退出資料庫,然後exit;退出命令
5.刪除資料庫和使用者
也是用su – postgres命令
dropdb 資料庫名(刪除資料庫)
dropuser 使用者名稱(刪除使用者)
6.配置postgresql的md5認證(我在專案中用的是md5加密,你們也可以根據實際情況選擇其他的認證方式,postgresql在認證方式上比較豐富)
輸入命令開啟 vi /var/lib/pgsql/9.5/data/pg_hba.conf
找到下面的內容,修改為md5
# "local" is for unix domain socket connections only
local all all md5
# ipv4 local connections:
host all all 127.0.0.1/32 md5 (說明:32為子網掩碼,表示只有127.0.0.1當前一台機器可以訪問)
host all all 172.16.250.0/24 md5 (說明:24為子網掩碼,表示允許172.16.250.1-172.16.250.255之間的所有計算機都可以訪問)
# ipv6 local connections:
host all all ::1/128 md5
然後重啟服務service postgresql-9.5 restart就生效了
7.配置tcp-ip連線(預設是只監聽localhost)
vi /var/lib/pgsql/9.5/data/postgresql.conf
找到#listen_addresses = 'localhost』
#port = 5432
修改為listen_addresses = '*'
port = 5432
重啟服務生效
到此為止postgresql就安裝完畢了
在 centos6 上安裝 LAMP
lamp 代表的是 linux,apache,mysql,以及 php。使用 yum 安裝 啟動 httpd 服務 sudo service httpd start測試是否安裝成功,可以訪問伺服器的位址,如 我的測試頁面是這樣的 同樣的,用 yum,安裝完後啟動它 sudo yuminstall m...
CentOS 6 下vncserver安裝配置
當使用.runinstaller安裝oracle的時候,有可能需要圖形介面安裝嚮導,此時,我們可以為oracle使用者安裝vncserver 是實現圖形介面 centos 6 下vncserver安裝配置 1.安裝必要的軟體包 系統為centos 6.0,為最小化安裝。a.安裝vncserver服務...
XP環境下安裝CentOS 6
在xp環境下安裝centos實現多作業系統 安裝準備 安裝 1.磁碟準備,準備乙個足夠大的fat32格式的磁碟 比如5g 用來放置安裝檔案,可以使c盤,其它盤都可以。2.解壓grub,將裡面的grldr,menu.list,grldr.exe拷貝出來,放入到c盤中 3.將centos.iso考到準備...