设置pgsql默认用户posgres的密码

1、确认pgsql是开启的 /etc/init.d/postgresql status
2、使用默认用户登录 sudo su postgres
3、进入psql客户端 命令为 sudo -u postgres psql 进入之后就可以写sql了
4、执行第三步如果出现“postgres is not in the sudoers file.  This incident will be reported.”提示则需要在sudoers里面加上postgres,步骤如下:
        1) 输入命令 su - 进入超级用户模式(如果当前不是root用户,则进行root身份验证);
        2) chmod u+w /etc/sudoers 为sudoers文件添加写的权限(默认是只读)
        3) vim /etc/sudoers 编辑sudoers文件,在root ALL=(ALL) ALL这一行下面加上 postgres  ALL=(ALL) ALL
        4)撤销sudoers文件可写 chmod u-w /etc/sudoers
5、继续执行第三步,进入psql客户端之后执行 postgres=# ALTER USER postgres with password '123456';(将默认的postgres用户密码设置为123456,注意语句后面一定要加分号),postgres=# \q 退出psql客户端
 

设置pgsql远程连接

1、修改pgsql配置文件postgresql.conf(默认位于安装目录的data子文件夹下)。找到 listen_addresses = 'localhost' 这一行,将localhost修改为 * 所有ip都允许连接,并取消注释
2、port = 5432 取消注释
3、修改pg_hda.conf(和postgresql.conf同一个目录),在末尾加一行  host    all         all         0.0.0.0/0      md5
4、开启5432端口:
iptables -I INPUT -p tcp --dport 5432 -j ACCEPT
/etc/init.d/iptables save
/etc/init.d/iptables restart

step by step设置postgresql用户密码并配置远程连接的更多相关文章

  1. MySql:mysql修改密码及配置远程连接

    通过配置文件修改 mysql5.7  mysql库下面的user表没有password字段无法修改密码,5.7版本已经不再使用password来作为密码的字段了  而改成了authentication ...

  2. 新浪SAE数据库信息wordpress设置(用户&密码&主地址)

    新浪SAE数据库信息wordpress设置(用户&密码&主地址) 此账号仅能在SAE平台上使用,不能从外部连接我们建议开发者使用SaeMysql操作数据库如果您想自己实现数据库相关操作 ...

  3. Linux root用户密码重置,远程登陆,文件基本属性

    Linux root用户密码重置,远程登陆,文件基本属性 忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码 ...

  4. 可以在命令行直接使用密码来进行远程连接和远程拉取文件的命令:sshpass

      应用范围:可以在命令行直接使用密码来进行远程连接和远程拉取文件. 使用前提:对于未连接过的主机.而又不输入yes进行确认,需要进行sshd服务的优化: # vim /etc/ssh/ssh_con ...

  5. mysql 如果没有密码 就不能远程连接

    mysql 如果没有密码 就不能远程连接

  6. linux下passwd命令设置修改用户密码

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  7. 安装Ubuntu版本linux过程中没有提示设置root用户密码问题的解决办法

    原来ubunto不提倡设置root用户,系统安装成功后,root密码是随机的,那么在这种情况下如何得到root权限呐,具体方法如下: 终端中输入:sudo passwd root 此时重新设置原登录用 ...

  8. 【转】linux下passwd命令设置修改用户密码

    1.passwd 简单说明: 我们已经学会如何添加用户了,所以我们还要学习设置或修改用户的密码:passwd命令的用法也很多,我们只选如下的几个参数加以说明:想了解更多,请参考man passwd或p ...

  9. linux设置系统用户密码

    目录 一:系统用户密码 1.设置用户密码 一:系统用户密码 1.设置用户密码 1.交互式方法 passwd [用户名] 2.免交互式 echo [设置密码] | passwd --stdin [用户名 ...

随机推荐

  1. Volley简单封装

    public interface IRequest { /** * 获取头部信息 * * @return */ public Map<String, String> getHeaderMa ...

  2. java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符

    一.算术运算符 算术运算符主要用于进行基本的算术运算,如加法.减法.乘法.除法等. Java 中常用的算术运算符: 其中,++ 和 -- 既可以出现在操作数的左边,也可以出现在右边,但结果是不同滴 例 ...

  3. python 生成 xml文件 属性的顺序问题

    需求很奇葩. 文档示例 <ITEM key="username" eng="User Name" chn="用户名" val=&quo ...

  4. HibernateTemplate的一些常用方法总结

    1:get/load存取单条数据 public Teacher getTeacherById(Long id) { return (Teacher)this.hibernateTemplate.get ...

  5. java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决(碰到问题,转载答案)

    自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考. 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/ ...

  6. Python.Module.site

    site " This module is automatically imported during initialization. The automatic import can be ...

  7. mb_系列函数和普通字符函数的区别

    <?php //phpinfo(); $str = 'abcdef'; echo strlen($str);// 6 echo '<br/>'; echo substr($str, ...

  8. Nginx禁止ip访问或IP网段访问方法

    Nginx禁止ip访问可以防止指定IP访问我们的网站,本例子可以实现是防止单IP访问或IP网段访问了,非常的有用我们一起来看看吧. 常用的linux做法 iptables参考规则  代码如下 复制代码 ...

  9. SQL 2005 服务器更计算机名

    select @@ServerNamesp_dropserver '288-BHGKF0MF5G6' sp_addserver '288VIP124','LOCAL' select serverpro ...

  10. 【java】:常用工具类

    PS; 平时用到的一些工具类,验证非空.字符切割.时间转换.金额转换 package com.jws.common.util; import java.io.UnsupportedEncodingEx ...