๐๋ฐ์ดํฐ๋ฒ ์ด์ค๋?
๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด์, '๋ฐ์ดํฐ๋ค ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๋งบ์ด๋ ํ์ผ'
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ด๋ฆฌํ๋ ์์คํ ์ '๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ' ๋๋ 'DBMS(Database Management System)' ๋ผ๊ณ ํ๋ค. ๊ทธ ์ค์์๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์๋ฒ๋ก๋ Oracle, MySQL, DB2, SQL Server, MariaDB ๋ฑ ์ด ์๋ค.
์ด๋ฒ ํฌ์คํ ์์๋ MariaDB ์๋ฒ ์ค์น๋ฅผ ๋ค๋ค๋ณด๊ฒ ๋ค.
โ ์ค์ต ํ๊ฒฝ
- Windows 11
- VMware CentOS 8
1) DB ์๋ฒ ํ๋ก๊ทธ๋จ ์ค์น
yum install -y mariadb-server
MariaDB ์๋ฒ๋ฅผ ์ค์นํ๋ฉด, ์๋์ผ๋ก 'mysql' ์ด๋ผ๋ ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ด ์ค์น๋๋ค. ์ด ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ์ ํตํด, MariaDB ์๋ฒ์ ์ ์ํ ์ ์๋ค.
2) DB ์๋ฒ ํ๋ก๊ทธ๋จ ์คํ
systemctl start mariadb
์ถ๊ฐ์ ์ผ๋ก MariaDB ๊ฐ ์ค์ ์ ๋์ํ๊ณ ์๋์ง, 'systemctl status' ๋ช ๋ น์ด๋ฅผ ํตํด ํ์ธํด์ค๋ค.
3) ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ ์ ์
mysql
4) ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์ฑ
CREATE DATABASE [DB ์ด๋ฆ];
5) ์ฌ์ฉ์ ์์ฑ ๋ฐ ๊ถํ ๋ถ์ฌ
# ์ฌ์ฉ์ ์์ฑ
CREATE USER '[์ด๋์
]'@'%' IDENTIFIED BY 'qwer1234';
# ์ฌ์ฉ์ํํ
DB ๊ด๋ฆฌ ๊ถํ ๋ถ์ฌ
GRANT ALL PRIVILEGES ON [DB ์ด๋ฆ].* TO '[์ด๋์
]'@'%';
FLUSH PRIVILEGES;
# ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ ์ข
๋ฃ
exit
'TIL > ์ค์ต' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] Nginx์ Wordpress๋ก WAS ๊ตฌ์ฑ (0) | 2024.05.13 |
---|---|
[Linux] ๊ธฐ๋ณธ ๋ช ๋ น์ด (2) | 2024.05.03 |