๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
DB

[MariaDB] ๋งฅ๋ถ MariaDB ์„ค์น˜, ์‹คํ–‰, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ

by ์šฐ์ฃผ๋ฌผ๊ณ ๊ธฐ 2025. 9. 15.
๋ฐ˜์‘ํ˜•

์œˆ๋„์šฐPC์—์„œ ์Šคํ”„๋ง๋ถ€ํŠธ ๊ฐœ๋ฐœํ•˜๋‹ค๊ฐ€ ๋งฅ๋ถ ์‚ฐ ๊ธฐ๋… ์ž‘์—… ํ™˜๊ฒฝ ์…‹ํŒ…ํ•˜๋Š” ์ค‘...

๊นŒ๋จน์„๊นŒ๋ด ๊ธฐ๋กํ•˜๋Š” ์ค‘

 

 

MariaDB ์„ค์น˜, ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •

1. Terminal ์ผœ์„œ ์•„๋ž˜ ๋ช…๋ น์–ด ์‹คํ–‰

brew update
// ๊ฐ€์žฅ ์ตœ์‹  ์ƒํƒœ๋ฉด Already-up-to-date? ์•”ํŠผ ๋จธ ์ด๋Ÿฌ์ผ€ ๋œธ

brew install mariadb

 

 

 

 

2. ์„ค์น˜ ํ™•์ธ

mariadb -V

 

 

 

 

 

3. ์„œ๋ฒ„ ์‹œ์ž‘

mysql.server start

 

 

 

 

4.  mariadb ์ ‘์†

 

 

 

5. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ชฉ๋ก ํ™•์ธ

show databases;

 

์•„๋ฌด๊ฒƒ๋„ ์†๋Œ€์ง€ ์•Š์€ ์ƒํƒœ์—์„  ์ด๋ ‡๊ฒŒ ์ž‡์Œ

 

 

 

 

6.  mysql ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๋“ค์–ด๊ฐ„ ๋‹ค์Œ root ๊ณ„์ • ํ™•์ธ

use mysql;

select host, user, password from user;

 

ํ˜„์žฌ password๊ฐ€ invalid์ž„. ์„ค์ •ํ•ด์ค˜์•ผํ•จ

 

 

 

7. ์•„๋ž˜ ๋ช…๋ น์–ด ์ž…๋ ฅ, ํ™•์ธ

set password form 'root'@'localhost'=password('๋น„๋ฒˆ');
flush privileges;

 

 ์ž˜ ์„ค์ •๋๊ตฐ...

 

 


 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ, ํ…Œ์ด๋ธ” ์ƒ์„ฑ

 

1. ํ„ฐ๋ฏธ๋„์— mariadb ์‹คํ–‰

mariadb

 

2. ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์ƒ์„ฑ ๋ช…๋ น์–ด ์‹คํ–‰ & ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ ‘์†

 

(๋‚œ blog๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑํ–ˆ์Œ)

create database blog;
use blog;

 

 

 

 

๊ทธ ์™ธ์— ํ…Œ์ด๋ธ” ์ƒ์„ฑํ•˜๋Š”๊ฑด.. jpa ์“ฐ๊ณ ์žˆ๊ธฐ ๋•Œ๋ฌด๋„ค ์ƒ๋žต~

๋ฐ˜์‘ํ˜•