centos7 的postgresql 初始化

來源:互聯網
上載者:User

標籤:os   ar   資料   art   on   資料庫   sql   as   res   

1.初始化資料庫;
postgresql-setup initdb
2.啟動postgresql並設定為開機自啟動;
systemctl restart postgresql
systemctl enable postgresql
3.登進資料庫看看狀態;(可略)
su - postgres
psql
\du (查看角色)
\l (列出所有資料庫)
\q (退出)
4.建立角色(postgresql中的使用者)和資料庫執行個體;
su - postgres
createuser dbuser
createdb -e -O dbuser dbname
5.給新使用者設定密碼
su - postgres
psql
\password dbuser (輸入兩次密碼)
vim /var/lib/pgsql/data/pg_hba.conf
在/var/lib/pgsql/data/pg_hba.conf中,將預設驗證方法
host all all 127.0.0.1/32 ident
改為密碼驗證
host all all 127.0.0.1/32 md5
6.重啟資料庫,讓新的驗證方法生效
systemctl restart postgresql
7.新使用者登入資料庫;
psql -U dbuser -d dbname -h 127.0.0.1 (輸入之前的密碼)
8.體驗(以下操作皆在postgresql終端中)
\dp (查看當前庫中的表)
create table test1 (t1 int, t2 varchar(20));
\dp
\d test1 (查看錶結構)
select * from test1 limit 10;
insert into test1 (t1,t2) values (11, ‘ccccc‘), (22, ‘aaaa‘);
select * from test1 limit 10;
truncate table test1;
select * from test1 limit 10;
drop table test1;
select * from test1 limit 10;
\dp

centos7 的postgresql 初始化

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.