有时候,忘记了postgresql 安装时默认用户postgres 的密码,怎么办呢?

linux shell命令下面输入: sudo -u postgres psql  (这样就可以直接登录进postgres 了, 然后在里面可以进行添加用户,修改密码之类的,都不是问题了!!)

-----------------------------------------------------------------------------------------------------------------

修改PostgreSQL数据库的默认用户postgres的密码(注意不是linux系统帐号)
  第一步:1、PostgreSQL登录(使用psql客户端登录)
         # sudo -u postgres psql        
         //其中,sudo -u postgres 是使用postgres 用户登录的意思
         //PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的,所以这里
         //设定为'postgres'
         2.修改PostgreSQL登录密码:
          postgres=# ALTER USER postgres WITH PASSWORD 'postgres';
         //postgres=#为PostgreSQL下的命令提示符
         3.退出PostgreSQL psql客户端
         postgres=# \q
        [代码说明]

‘#’和’#'之前的字符是系统提示符,’postgres=#’是psql客户端的提示符,红色字符为输入命令(本文其它部分亦如此);
        [功能说明]

PostgreSQL数据默认会创建一个postgres的数据库用户作为数据库的管理员,密码是随机的,我人需要修改为指定的密码,这里设定为’postgres’
第二步:修改linux系统的postgres用户的密码(密码与数据库用户postgres的密码相同)
        1.删除PostgreSQL用户密码
         # sudo passwd -d postgres
         passwd: password expiry information changed.
         //passwd -d 是清空指定用户密码的意思
        2.设置PostgreSQL用户密码
        PostgreSQL数据默认会创建一个linux用户postgres,通过上面的代码修改密码为'postgres’(这取决于  
         第二步中的密码,只要与其相同即可)。

现在,我们就可以在数据库服务器上用 postgres帐号通过psql或者pgAdmin等等客户端操作数据库了。
        #sudo -u postgres passwd
        输入新的 UNIX 密码:
        重新输入新的 UNIX 密码:
        passwd:已成功更新密码
----------------------------------------------------------------分割线----------------------------------------------------------------------
有时候,发现同一台ubuntu 上面有两个postgres server 的实例

要修改其中一个实例的postgres (9.5)的密码。

sudo -u postgres psql -p 5433

这样,如下图所示,就登录进9.5这个实例了,这样就可以修改这个实例的postgres 的密码了。!

查看这个postgres实例的用户列表。只有一个安装的时候默认的用户。

查看这个postgres 实例的数据库列表, 只有安装的时候默认的数据库。

转载于:https://www.cnblogs.com/oxspirt/p/7217320.html

修改PostgreSQL数据库的默认用户postgres的密码相关推荐

  1. bt5更改mysql密码_修改PostgreSQL数据库的默认用户postgres的密码

    有时候,忘记了postgresql 安装时默认用户postgres 的密码,怎么办呢? linux shell命令下面输入: sudo -u postgres psql  (这样就可以直接登录进pos ...

  2. 修改PostgreSQL数据库默认用户postgres的密码

    修改PostgreSQL数据库默认用户postgres的密码 PostgreSQL数据库创建一个postgres用户作为数据库的管理员,密码随机,所以需要修改密码,方式如下: 步骤一:登录Postgr ...

  3. PostgreSQL 修改默认用户 postgres 的密码 - 图形化界面操作

    如何修改 PostgreSQL 的用户密码呢?网上的方法大都是使用命令行修改,但不知为何我执行总是失败. 找了好多文章试了 n 次还是不行,最后终于摸索出不用命令行,用图形化界面修改密码的简单方法. ...

  4. postgreSQL数据库默认用户postgres常用命令

    1.修改用户postgres的密码 #alter user postgres with password 'xxxx';(其中xxxx是修改的密码). 2.查看下当前schema的所有者: // 查看 ...

  5. Xampp修改数据库默认用户root的密码

    Xampp数据库默认用户root,密码为空,修改密码的位置:xampp/passwords.txt 转载于:https://www.cnblogs.com/testlife/archive/2012/ ...

  6. oracle数据库实例的账号密码,正确修改Oracle数据库的默认账号密码的方法

    创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助. 1.安装时选择的自动安装 ...

  7. 更改oracle sysdba密码,正确修改Oracle数据库的默认账号密码的方法

    创建表空间和用户时,需要的时候竟然忘记了密码,试了好多次都没连接上,进而用户也被锁定,下面就教您处理Oracle默认用户的密码问题的方法,希望对和我一样情况的朋友们有所帮助. 1.安装时选择的自动安装 ...

  8. mysql常用命令,mysql语法,mysql登陆、创建数据库、创建用户、更改密码、为用户授权...

    进入: mysql -u 用户名 -p[回车后输入密码即可] 更改密码: alter user "用户名"@"localhost" identified wit ...

  9. 华为存储OceanStor 18500 V3 登录DeviceManager页面默认用户admin的密码忘记解决方法

    页面默认的用户名和密码为admin和Admin@storage 当密码忘记之后可以登录CLI界面进行重置密码 使用"_super_admin"根管理员通过串口登录CLI管理界面,执 ...

  10. 修改jenkins启动的默认用户

    # 背景 通过yum命令安装的jenkins,通过service jenkins去启动jenkins的话,默认的用户是jenkins,但jenkins这个用户是无法通过su切换过去的 ,在某些环节可能 ...

最新文章

  1. Ubuntu下自动挂载Windows分区的方法
  2. spring怎么解耦_终于有人把Spring和SpringMvc讲透了!
  3. leetcode算法题--出界的路径数★
  4. linux 调优 网络调优
  5. [Unity] 战斗系统学习 10:ActorAttribute
  6. ffmpeg 参数_使用FFMPEG进行视频转码
  7. html5中如何实现跑马灯效果,h5_实现跑马灯效果
  8. mysql控制台导出查询结果_MySQL 命令行导出、导入Select 查询结果
  9. java的多线程总结
  10. 学Python就能做好数据分析?万能语言背后是一片韭菜地
  11. 奇虎360开源其日志搜索引擎,可处理百万亿级的数据
  12. org.mybatis.caches.ehcache.LoggingEhcache
  13. 第三方开发工具—PyCharm(安装、使用、汉化)超详细、图超多、注脚特多(Windows操作系统)
  14. 6_linux软件的安装
  15. 一级网站域名与二级域名的区别,如何注册网站一级域名
  16. 小学计算机集体听课评课,徐州市苏山小学开展《好的故事》听评课集体教研活动...
  17. spire.doc.free2.7.3生成目录后修改目录的字体
  18. 前端实现打电话、发短信邮件
  19. keil 添加ARM芯片包 (stm32为例)
  20. 用去水印小程序教大家微信小程序开发

热门文章

  1. 真正解决办法:编译freeswitch错误,You must install libavformat-dev to build mod_av
  2. VS的一个项目,release/debug/x64/win32的设置有没有办法一次设置?
  3. LINUX安装之后,图标显示问题
  4. 系统内存太少,VirtualBox无法启动虚拟机
  5. 解决办法:nvidia-docker2指定最新docker,而安装又找不到
  6. 也谈谈古代一两银子相当于今天的价格
  7. 《流言终结者》,再见
  8. 解决办法:Cannot find the class file for org.apache.http.client.ClientProtocolException
  9. java经纬度转地址_经纬度转地址示例代码
  10. java long 1 000_Java-基本数据类型