创客神器NanoPi
直播中

jinyi7016

12年用户 6599经验值
擅长:处理器/DSP
私信 关注
[经验]

【Nanopi2试用体验】高级(九):Nanopi2上配置PostgreSQL数据库

一、
安装世界上最先进的开源数据库PostgreSQL 9.4 phpPgAdmin
# apt-get install postgresql postgresql-contrib
访问 PostgreSQL 命令窗口
默认的数据库名称和数据库用户名称都是 “postgres”。切换到 postgres 用户进行 postgresql
# sudo -u postgres psql postgres
捕获.PNG

二、
设置
“postgres” 用户密码为123456
postgres=# password postgres Enter new password: Enter itagain:
捕获.PNG

安装 PostgreSQLAdminpack 扩展
postgres=# CREATE EXTENSION adminpack;
退出,回到终端
postgres=#q
新建用户,用户名为nanopi2 密码设为 fa
捕获.PNG

新建数据库,名为fadb
捕获.PNG

要删除数据库与用户时
首先切换到 postgres用户。
删除一个用户
drop user
删除一个数据库
drop database

三、
配置 PostgreSQL-MD5 验证
# vim /etc/postgresql/9.4/main/pg_hba.conf

捕获.PNG
192.168.2.139是本机的地址。
重启 postgresql 服务

捕获.PNG

四、
配置 PostgreSQL TCP/IP 配置
# vim /etc/postgresql/9.4/main/postgresql.conf #listen_addresses = 'localhost'改为 listen_addresses = '*'
监听所有用户
重启 postgresql 服务
捕获.PNG

五、
用 phpPgAdmin 管理 PostgreSQL
安装# apt-get install phppgadmin
时间会比较长,安装完成后
捕获.PNG

# vim /etc/apache2/conf-available/phppgadmin.conf
找到 Requirelocal 的一行在这行前面添加# 注释掉它
添加下面的一行:
allow fromall
保存并退出文件。
然后重启 apache 服务。
# systemctl restart apache2
在本地系统的 web 浏览器用 http://localhost/phppgadmin 访问 phppgadmin
捕获.PNG

六、
配置 phpPgAdmin


# vim /etc/phppgadmin/config.inc.php更改列表如下:
捕获.PNG


保存并关闭文件。重启postgresql 服务和 Apache 服务。
# service postgresql restart# service apache2 restart
现在打开你的浏览器输入地址 http://FriendlyARM/phppgadmin
用你之前创建的用户登录。我之前已经创建了一个名为nanppi2的用户,密码是fa

捕获.PNG



回帖(5)

柠檬守护

2016-1-28 12:03:29
我是来点赞的。
举报

小麦地

2016-1-28 13:35:02
我是来点赞的。
举报

bruce_helen

2016-1-29 10:18:32
你迷茫的原因往往只有一个:那就是在本该去努力的年纪,想的太多,做的太少。
举报

bruce_helen

2016-1-29 10:18:50
赞                        
举报

更多回帖

发帖
×
20
完善资料,
赚取积分