[PostgreSQL] ์„ค์น˜ in Linux (Ubuntu)

์šฐ๋ถ„ํˆฌ์˜ ๊ฒฝ์šฐ์—๋Š” postgresql ํŒจํ‚ค์ง€๋งŒ ์„ค์น˜ํ•˜๋ฉด ๊ธฐ๋ณธ ๋ชจ๋“ˆ๋“ค์€ ๋‹ค ์„ค์น˜๊ฐ€ ๋œ๋‹ค.

์ด๋ ‡๊ฒŒ ๋‹ค ์ž˜ ๋œจ๋ฉด ์ž˜ ์„ค์น˜๋œ ๊ฒƒ์ด๋‹ค.

๋กœ์ปฌ ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•œ๋‹ค. ์ด๋Ÿฌ๋ฉด ์ด์ œ DB๊ฐ€ ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰์ด ๋˜๊ณ , ์ ‘์†์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋Š” ๊ฒƒ์ด๋‹ค.



ํŒจ์Šค์›Œ๋“œ ์„ค์ •

์—ฌ๊ธฐ์„œ ์ข€ ๋ฒˆ๊ฑฐ๋กœ์šด ์˜ค๋ฅ˜์™€ ์„ค์ •์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ๋‹ค.
๊ธฐ๋ณธ๊ณ„์ • postgres์˜ ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋ฐ”๊พธ๋ ค๋ฉด ์ด๋Ÿฐ์‹์œผ๋กœ ์ž„์‹œ DB์— ์ ‘์†ํ•ด์„œ alter user๋ฅผ ๋•Œ๋ฆฌ๋ฉด ๋˜๋Š”๋ฐ

์ด๋Ÿฌ๊ณ  ๋‚˜์„œ ์ ‘์†์„ ์‹œ๋„ํ•˜๋ฉด

>> psql -U postgres
psql: FATAL: Peer authentication failed for user "postgres"

์ด๋Ÿฐ ์˜ค๋ฅ˜๊ฐ€ ๋‚  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋Ÿผ pg_hba.conf๋ผ๋Š” ์„ค์ •ํŒŒ์ผ์„ ์ฐพ์•„๋‹ค๊ฐ€

peer๋กœ ๋˜์–ด์žˆ๋˜๊ฑธ md5๋กœ ๋ฐ”๊พผ๋‹ค.

DB๋ฅผ ์žฌ์‹œ์ž‘ํ•˜๋ฉด ์ด์ œ ์ž˜ ๋  ๊ฒƒ์ด๋‹ค.

๋šœ๋‘”


์ฐธ์กฐ
https://zetawiki.com/wiki/%EC%9A%B0%EB%B6%84%ED%88%ACPostgreSQL%EC%84%A4%EC%B9%98
https://zipeya.tistory.com/entry/postgresql-DB%EC%83%9D%EC%84%B1-%EB%B0%8F-%EC%A0%91%EC%86%8D-%EC%8B%9C-Peer-authentication%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9D-%EC%8B%9C-%ED%95%B4%EC%95%BC%ED%95%A0-%EA%B2%83