不考慮系統(tǒng)版本、安裝的系統(tǒng)是不是最小化安裝、pgsql版本等問題,那么正常應(yīng)該是下面的安裝方法就可以成功的,如果想可以遠(yuǎn)程連接,則要在防火墻里開放端口5432。
創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),澤州企業(yè)網(wǎng)站建設(shè),澤州品牌網(wǎng)站建設(shè),網(wǎng)站定制,澤州網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,澤州網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
三、安裝PostgreSQL
# cd /usr/local/src/
# tar zxf postgresql-9.2.4.tar.gz
# cd postgresql-9.2.4
# ./configure --prefix=/usr/local/pgsql
# make
# make install
//和mysql一樣建立組和用戶
# groupadd postgres
# useradd -g postgres postgres
//給pgsql創(chuàng)建一個(gè)數(shù)據(jù)庫的文件夾
# mkdir /usr/local/pgsql/data
//設(shè)置data文件夾屬于哪個(gè)用戶
# chown postgres:postgres /usr/local/pgsql/data
//切換到postgres用戶
# su - postgres
//生成數(shù)據(jù)庫
$ /usr/local/pgsql/bin/initdb --encoding=UTF-8 --no-locale -D /usr/local/pgsql/data
$ exit
//復(fù)制啟動(dòng)文件
# cp /usr/local/src/postgresql-9.2.4/contrib/start-scripts/linux /etc/init.d/postgresql
//設(shè)置開機(jī)啟動(dòng)
# chmod 755 /etc/init.d/postgresql
# chkconfig --add postgresql
# chkconfig postgresql on
# /etc/init.d/postgresql start
//修改配置文件
# vim /usr/local/pgsql/data/postgresql.conf
listen_addresses = '*' //是否允許其他計(jì)算機(jī)訪問
port = 5432 //通過哪個(gè)端口訪問
//這個(gè)網(wǎng)上查說是身份驗(yàn)證,大概就是要不要加密里之類的吧,沒具體查過。
這里要注意,你的ip是ipv4還是ipv6,寫到相應(yīng)的條目下面,不要寫錯(cuò)了。
另:如果復(fù)制粘貼的話有時(shí)候會(huì)出錯(cuò),原因未知。建議自己手寫。
# vim /usr/local/pgsql/data/pg_hba.conf
hostall all 0.0.0.00.0.0.0 trust
# /etc/init.d/postgresql restart
//看看能否正常進(jìn)入postgreSQL
# /usr/local/pgsql/bin/psql -U postgres -W
# \q
操作系統(tǒng): CentOS Linux release 7.5.1804 (Core)
sudo rpm -i
sudo yum install pgadmin4
/usr/pgadmin4/bin/setup-web.sh
輸入登錄的郵箱賬號(hào)及登錄密碼。
按照安裝提示完成配置即可。
然后開放端口80
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
通過ip直接訪問即可
1. 安裝Linux操作系統(tǒng) 注意把gdb、Emacs或DDD這些開發(fā)工具都安裝上。如果是在虛擬機(jī)上安裝,依然需要設(shè)置Linux系統(tǒng)的網(wǎng)絡(luò)環(huán)境;另外需要設(shè)置文件共享,方便windows下面的postgreSQL源碼能在Linux下面訪問到。 2. 安裝PostgreSQL useradd postgre...