Postgresql 创建用户 可登录 设置权限 配置 远程登录 修改默认用户密码
来源:互联网 发布:凉宫春日 知乎 编辑:程序博客网 时间:2024/06/04 23:24
参考资料1:http://blog.csdn.net/beiigang/article/details/8604578 PostgreSQL的用户、角色和权限管理
参考资料2(较好):http://my.oschina.net/aven92/blog/528943?p=1 PostgreSQL权限管理之创建可更新表的普通用户
http://blog.csdn.net/zzy7075/article/details/5727502 配置postgresql信息,使得其他主机可以通过客户端工具连接数据库:如pgadmin
相关命令:
配置远程连接
su postgresvim /var/lib/pgsql/9.4/data/postgresql.conf 编辑配置文件listen_address=’localhost’ 前面的注释#去掉,并把’localhost’该为’*’;vim /etc/postgresql/8.2/main/pg_hba.confhost all all 192.168.1.0/24 password 24是子网掩码 password 可以设置为trust/etc/init.d/postgresql-8.2 restart 重启服务:还有stop start命令一样的 。 如果配置错误可能导致无法重启
从系统中进入数据库进行操作:
登录命令: psql -U postgres 会进入postgres用户的控制台执行:psql -U postgres 可以进入数据库\l 查看有哪些数据库\c postgresql 选择postgresql 这个数据库,会提示进入连接然后就可以用select 等语句查询了。
创建用户:create user username with login password 'password';创建用户grant all on all tables in schema schemaName to user; 给用户某个schema的所有权限grant
下文参考资料:
http://www.cnblogs.com/kaituorensheng/p/4735191.html
1. 修改PostgreSQL数据库默认用户postgres的密码
PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下:
步骤一:登录PostgreSQL
1
sudo
-u postgres psql
步骤二:修改登录PostgreSQL密码
1
ALTER USER postgres WITH PASSWORD
'postgres'
;
注:
- 密码postgres要用引号引起来
- 命令最后有分号
步骤三:退出PostgreSQL客户端
\q
回到顶部
2. 修改linux系统postgres用户的密码
PostgreSQL会创建一个默认的linux用户postgres,修改该用户密码的方法如下:
步骤一:删除用户postgres的密码
1
sudo
passwd
-d postgres
步骤二:设置用户postgres的密码
1
sudo
-u postgres
passwd
系统提示输入新的密码
1
2
3
Enter new UNIX password:
Retype new UNIX password:
passwd
: password updated successfully
0 0
- Postgresql 创建用户 可登录 设置权限 配置 远程登录 修改默认用户密码
- 远程登录-创建用户与设置登录权限的问题
- mysql远程登录及修改用户密码
- 修改mysql密码 和 添加root用户远程登录权限
- jenkins修改默认登录用户
- MYSQL远程登录权限设置
- MYSQL远程登录权限设置
- mysql 远程登录权限设置
- MYSQL远程登录权限设置
- mysql 远程登录权限设置
- MYSQL 远程登录权限设置
- MYSQL远程登录权限设置
- MYSQL远程登录权限设置
- MYSQL远程登录权限设置
- MYSQL远程登录权限设置
- MySql 远程登录权限设置
- mysql远程登录权限设置
- MYSQL远程登录权限设置
- javascript & DHTML cookbook摘抄
- LeetCode:Majority Element
- mysql集群搭建教程-基础篇
- NSDate 实现时间格式刚刚、几分钟前、几小时前、昨天、MM-dd HH:mm:ss
- 2015年度总结
- Postgresql 创建用户 可登录 设置权限 配置 远程登录 修改默认用户密码
- SpringMVC + Hibernate + Framewoker 示例
- bzoj 1036[ZJOI] 树的统计
- C语言运算符优先级
- [Python]time模块以及时间戳的使用
- 结束Thread
- 2016-02-28机器学习笔记
- iOS提示team id 问题,无法真机调试
- 选择排序--递归实现