標籤: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 初始化