PostgreSQL 在centos 7下的安装配置
2015-08-24 15:24
746 查看
安装postgresql:
初始化数据库:
启动数据库:
设置为自动启动:
允许外网访问数据库:
切换到postgres用户:
启动PostgresSQL控制台:
给postgres用户设置个密码:
说明:postgres用户有点类似mysql的root用户,拥有所有权限,一般开发的时候最好建个新的用户。
为数据库创建新用户:
创建新数据库:
设置权限:
搞定这些之后,就可以用navicat连接来管理它了,对于开发人员来说,用postgresql和用mysql没什么大的区别。
sudo yum install postgresql-server
初始化数据库:
sudo postgresql-setup initdb
启动数据库:
sudo systemctl start postgresql
设置为自动启动:
sudo systemctl enable postgresql
允许外网访问数据库:
sudo vi /var/lib/pgsql/data/postgresql.conf 找到: listen_addresses = 'localhost' 改成: listen_addresses = '*' 保存退出 :wq sudo vi /var/lib/pgsql/data/pg_hba.conf 在文件最后加上一行: host all all 192.168.1.200/32 md5 保存退出 :wq
切换到postgres用户:
sudo su - postgres
启动PostgresSQL控制台:
psql
给postgres用户设置个密码:
\password postgres
说明:postgres用户有点类似mysql的root用户,拥有所有权限,一般开发的时候最好建个新的用户。
为数据库创建新用户:
CREATE USER username WITH PASSWORD 'password';
创建新数据库:
CREATE DATABASE database_name OWNER username;
设置权限:
GRANT ALL PRIVILEGES ON DATABASE database_name to username;
搞定这些之后,就可以用navicat连接来管理它了,对于开发人员来说,用postgresql和用mysql没什么大的区别。
相关文章推荐
- linux 防火墙
- Linux内核动态加载模块
- 对Linux堆内存释放的总结
- snprintf 在 linux 和 windows 平台上的差别
- Erlang安装,Linux、Windows
- Ubuntu学习之Linux桌面系统
- Linux expect工具简单示例
- 主机与虚拟机无法互相ping通
- Linux中的一些查询指令
- 如何制作LINUX的patch文件及如何打patch
- Linux命令初识一
- 搭建zoneminder筆記
- 记一次Linux服务器上查杀木马经历
- Linux系统、版本、CPU、内存查看、硬盘空间
- linux连接状态查询
- Linux下常用开发工具
- Linux命令: find命令的使用方法
- mysql在linux及windows上安装及远程连接
- clock(), sleep(), Sleep()在windows和Linux的区别
- Linux文件权限