-
要求
请确保在你的路由器shell 中有以下这些命令
adduser, deluser, addgroup, delgroup, su 。
还需要熟悉su,chown ,opkg,mkdir,服务操作等命令
-
安装所需的包
#opkg update
#opkg install pgsql-server pgsql-cli
-
改变数据库和日志文件所在路径(/etc/config/postgresql)
#uci set postgresql.config.PGDATA=/srv/postgresql/data
#uci set postgresql.config.PGLOG=/srv/postgresql/data/postgresql.log
#uci commit
-
初始化数据库
#mkdir -p /srv/postgresql/data
#chown postgres /srv/postgresql/data
#su postgres
$LC_COLLATE="C" initdb --pwprompt -D /srv/postgresql/data
在初始化数据库时,对空间大小的要求有点高
-
运行数据库服务和开机启动
#/etc/init.d/postgresql start
#/etc/init.d/postgresql enable
-
截图
备注:在安装好第二步的包时,会产生postgres用户,这个用户是postgreSQL的管理员用户
相关文章
- (转)在SQL Server 2016,Visual Studio 2017环境下,连接数据库屡屡失败,在connectionString上出的问题
- 在solaris 10上安装oracle 10g数据库
- 在具有300万行的PostgreSQL数据库上缓慢地简单更新查询
- PostgreSQL在Ubuntu上安装与图形界面
- 在Amazon Ec2服务器上丢失数据库连接
- 在Linux上分析数据库密集型代码
- System.Data.SQLite。SQLiteException试图在Windows 8上写入只读数据库
- 我可以在单个Amazon RDS实例上创建多少个数据库
- 在本地Azure模拟器上创建一个SQL Server数据库(不在网上)
- 在PostgreSQL中通过dblink兼容Oracle数据库中的自治事务