標籤:examples lib example com hub values chkconfig into str
作業系統:CentOS6.9_x64
安裝資料庫
使用如下命令:
yum install postgresql-server -y
設定開機啟動:
chkconfig postgresql on
啟動資料庫:
service postgresql start
安裝後,預設產生一個名為postgres的資料庫和一個名為postgres的資料庫使用者。這裡需要注意的是,同時還產生了一個名為postgres的Linux系統使用者。
設定資料庫
初始化資料庫
service postgresql initdb
添加新使用者和新資料庫
adduser psqladminsu - postgresCREATE USER useradmin WITH PASSWORD ‘123456‘;CREATE DATABASE testdb OWNER useradmin;GRANT ALL PRIVILEGES ON DATABASE testdb to useradmin;
修改 postgres 的資料庫密碼
\password postgres
開啟遠端存取:
cd /var/lib/pgsql/data/
postgresql預設情況下,遠端存取不能成功,如果需要允許遠端存取,需要修改兩個設定檔,說明如下:
- postgresql.conf
將該檔案中的 listen_addresses 項值設定為“*”,在9.0 Windows版中,該項配置已經是“*”無需修改。
- pg_hba.conf
在該設定檔的host all all 127.0.0.1/32 md5行下添加以下配置,或者直接將這一行修改為以下配置
host all all 0.0.0.0/0 md5
如果不希望允許所有IP遠端存取,則可以將上述配置項中的0.0.0.0設定為特定的IP值。
使用資料庫
sql語句範例程式碼:
create table students ( id bigserial primary key, name varchar(20) NOT NULL);insert into students values (1,‘stu1‘);select * from students ;drop table students ;
python 訪問範例程式碼:
https://github.com/mike-zhang/pyExamples/blob/master/databaseRelate/psqlOpt/psqlTest1.py
好,就這些了,希望對你有協助。
本文github地址:
https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170711_centos6.9下安裝PostgreSQL.rst
歡迎補充
CentOS 6.9下安裝PostgreSQL