๐ป DEV/DB4 [MariaDB] docker - mariaDB (mysql) ์ ์ํ๊ณ ํ ์ด๋ธ ์์ฑ, ์กฐํ command ํ์์ฑ RDBMS๋ก mariaDB๋ฅผ ์ฌ์ฉํ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ค๋ฃจ๊ธฐ ์ํด์๋ ๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด(command)์ ์ต์ํด์ง ํ์๊ฐ ์์์ต๋๋ค. ํํ, ๋ณดํต ๊ถ๊ธํดํ๋ ๋ถ๋ถ์ ๋ํด ์ง์ด๋ณด๊ณ ์ ํฉ๋๋ค. ์ ๊ทผ 1. Docker > Maria DB (Mysql) ์ ๊ทผํ๊ธฐ 2. Maria DB ๋ํ command ๋ฐฉ๋ฒ 1. Docker > Maria DB (Mysql) ์ ๊ทผํ๊ธฐ (docker์ container์ MariaDB image๊ฐ ์กด์ฌํ๋ค๋ ๊ฐ์ ) pull ๋ฐ์๋ mariadb์ ์ ๊ทผํ๋ฉด์ ๋์์ด ์์์ด ๋ฉ๋๋ค. # 1. docker์์ mariadb ์ ๊ทผ (sudo) docker exec -it mariadb(์ด๋ฏธ์ง๋ช ) /bin/bash # 2. mysql(maria DB) ์ ์ mysql -u root -p.. 2023. 3. 17. [PostgreSQL] Superuser ๊ณ์ ๋น๋ฐ๋ฒํธ ์ฐพ๊ธฐ + ์ฌ์ค์ ํ์์ฑ PostgreSQL ์ ํตํด DB๋ฅผ ๊ตฌ์ถํ๊ณ ์ Database ์์ฑ์ ํ๋ ์ค, ํด๋น ๊ณ์ ์ role์ด SuperUser๊ฐ ์๋๊ณ , DB์์ฑ์ ์ญํ ๋ ์ํํ ์ ์๋ ๊ณ์ ์์ ์๊ณ SuperUser ๊ถํ์ ๊ฐ์ง ๊ณ์ ์ผ๋ก ๋ค์ ์ ๊ทผํ๊ณ ์ ํ์ต๋๋ค. SuperUser ๊ณ์ ์ผ๋ก ์ ์ ์๋๋ฅผ ํ์ ๋, ํจ์ค์๋๊ฐ ๊ธฐ์ต๋์ง ์๋ ๋ฌธ์ ์ ๋ถ๋ชํ๊ณ , ํจ์ค์๋๋ฅผ ์ฐพ๊ฑฐ๋ ์ฌ์ค์ ํ ํ์๊ฐ ์๊ฒผ์ต๋๋ค. ์ด๋ฒ ๊ฒ์๊ธ์ PostgreSQL์ SuperUser์ ํจ์ค์๋ ์ฌ์ค์ ์ ์ด์ ์ ๋ง์ท์ต๋๋ค. ์ ๊ทผ 1. postgres ์ค์ ํ์ผ pg_hba.conf ํ์ผ ์ฐพ์ ์ด๊ธฐ - (๋ณดํต์ ๊ฒฝ๋ก) ๋๋ผ์ด๋ธ:\Program Files\PostgreSQL\14\data\ 2. pg_hba.conf ํ์ผ ์์ ์์ - scram-s.. 2023. 2. 23. [DB_postgreSQL] Command ๋ช ๋ น์ด ์ฌ์ฉํ๊ธฐ ํ์์ฑ postgreSQL์ ์ฌ์ฉํด๋ณด๋ ์์ค, DDL์ ๋ค๋ฃจ๋ ์์ ์ด์ธ์ Database(PostgreSQL)์ ๋ช ๋ น์ด์ ๋ํ ์ดํด์ ํ์ต์ด ํ์ํจ์ ๋๊ผ์ต๋๋ค. ์๋ ํญ๋ชฉ์ ๊ธฐ๋ณธ์ ์ผ๋ก TABLE๊ณผ RELATION ๊ด๊ณ๋ฅผ ๋ค๋ฃจ๊ธฐ์ ์ ์ฉํ๊ฒ ์ฌ์ฉ๋ ๋ช ๋ น์ด๋ฅผ ๋์ดํ์ต๋๋ค. (์ถ๊ฐ์ ์ผ๋ก, ๋ฐฑ์ ๊ณผ ๋ณต์์ ๋ํด์๋ ์ฌ๊ธฐ์ ๋ค๋ฃน๋๋ค) ์ ๊ทผ 1. postgresql์ CLI๋ก ๋ค๋ฃฐ ์ค๋น - psql ๋๋ docker > postgresql 2. ๋ช ๋ น์ด ์ค๋ช 3. (์ถ๊ฐ) psql ์ ์ ์ต์ 4. (์ถ๊ฐ) psql ๋ชจ๋ ๊ณ์ ์ฐพ๊ธฐ ('\du') ๋ฐฉ๋ฒ 1. postgresql์ CLI๋ก ๋ค๋ฃฐ ์ค๋น (1.1) psql ์ ์ (SQL Shell) (1.2) docker > postgresql ์ ๊ทผ ๊ณ์ : ~$ sudo .. 2023. 2. 21. [DB] postgreSQL์ ํตํด Dbeaver ์ฐ๊ฒฐ(Connection)์ํค๊ธฐ ํ์์ฑ ๋ค์ํ RDBMS๋ฅผ ์ฌ์ฉํด DB๊ด๋ จ ์์ ์ ํ๋ค๊ฐ ์ต๊ทผ, Dbeaver๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋๊ตฌ๋ฅผ ์ ํ๊ฒ ๋์ต๋๋ค. Dbeaver๋ ๋ด๋ถ์์ ์ฌ๋ฌ RDBMS๋ฅผ ํตํฉ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค๋ ์ฅ์ ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๋๋ถ์ด GUI์์์ ํ ์ด๋ธ&์ปฌ๋ผ ์์ฑ๋ถํฐ ๊ฐ์ข ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๋ ๊ฐ์ ์ด ์ฌ์ฉ์๋ก ํ์ฌ๊ธ ํธ์์ฑ์ ๋๋ผ๊ฒ ํด์ค๋๋ค. ์ด๋ฒ ๊ธ์์๋ RDBMS ์ค ํ๋์ธ postgreSQL์ ํตํด DB๋ฅผ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ Dbeaver์ ์ฐ๊ฒฐ(Connection)ํ๋ ๊ธฐ๋ณธ ์ ์ฐจ๋ฅผ ์๊ฐํ๊ณ ์ ํฉ๋๋ค. ์ ๊ทผ 1. PostgreSQL ์ฌ์ฉ 2. Dbeaver ์ฌ์ฉ ๋ฐฉ๋ฒ 1. PostgreSQL ๋ก DataBase ์ ์์ ๋ณด ์ ๋ ฅ psql์ ์์ฑํ ์ ์๋๋ก ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์ด์ด์ค๋ค. ๊ตฌ์ถํ๊ณ ์ ํ๋ [ ser.. 2023. 1. 18. ์ด์ 1 ๋ค์