修改PostgreSQL資料庫的預設使用者postgres的密碼

來源:互聯網
上載者:User

標籤:alter   lte   round   use   資料庫服務   意思   添加   inux   alt   

有時候,忘記了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:已成功更新密碼

修改PostgreSQL資料庫的預設使用者postgres的密碼

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.