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

๐Ÿ›ข DB์— ํ•ด๋‹นํ•˜๋Š” ๊ธ€๋“ค

29 Articles matched
๋ชฉ๋ก์ด ์—†์Šต๋‹ˆ๋‹ค.
[MySQL] Storage Engine ( MyISAM๊ณผ InnoDB ) MySQL์€ ๋‹ค์–‘ํ•œ ์ข…๋ฅ˜์˜ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„๋“ค(Storage Engines ๋˜๋Š” Database Engines)์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”๋ฐ์š” ์šฐ์„  ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์ด๋ผ๋Š” ๊ฒƒ์— ๋Œ€ํ•ด ์ •๋ฆฌ๋ฅผ ํ•˜๊ณ  ๋‹ค์Œ์œผ๋กœ ๋Œ€ํ‘œ์ ์ธ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์ธ InnoDB์™€ MyISAM์— ๋Œ€ํ•ด ์ •๋ฆฌํ•˜๋ ค๊ณ  ํ•ด์š” 1. ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„(Storage Engine) DB(Database)์— ๋ฐ์ดํ„ฐ๋ฅผ ๋„ฃ๊ณ  ๊ฐ€์ ธ์˜ค๊ฑฐ๋‚˜ ์‚ญ์ œ ํ˜น์€ ์ˆ˜์ •์„ ํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด ์ปดํฌ๋„ŒํŠธ์—์š”. ์ด ์—”์ง„์€ DB๋งˆ๋‹ค ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ์ด ๋‹ค๋ฅด๊ณ  ๊ทธ ๋‚ด์šฉ ๋˜ํ•œ ์กฐ๊ธˆ์”ฉ ๋‹ฌ๋ผ์š” ์—ฌ๋Ÿฌ DB์ค‘์— ์ •๋ฆฌํ•  MySQL์˜ ์Šคํ† ๋ฆฌ์ง€ ์—”์ง„์€ ๋ฐ์ดํ„ฐ๋ฅผ ๋””์Šคํฌ ์ €์žฅ์žฅ์น˜์— ๋„ฃ๊ฑฐ๋‚˜ ์ฝ์–ด์˜ค๋Š” ๋ถ€๋ถ„์— ๋Œ€ํ•ด ์—”์ง„์„ ์กฐ์ž‘ํ•  ๋•Œ DBMS(Database Management System) ๊ณ ์œ ์˜ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ..
[DB] Key๊ฐ’์ด๋ž€? 1. Key๊ฐ’์ด๋ž€? ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ค‘์š”ํ•œ ์š”์†Œ๋“ค ์ค‘์— ํ•˜๋‚˜๊ฐ€ ํŠน์ • ์ฃผ์ œ์˜ ์ •๋ณด๋“ค์„ ์ฒด๊ณ„์ ์œผ๋กœ ๋ชจ์•„๋†“๋Š” ๊ฒƒ์ด๋‹ค. ์ด ๋•Œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ์ž๋ฃŒ๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด๋‹ค. ์ž๋ฃŒ๋ฅผ ๊ตฌ๋ถ„ํ•ด์„œ ๋ถ„๋ฅ˜ํ•ด์•ผ ์ฒด๊ณ„์ ์œผ๋กœ ๋ชจ์•„๋†“์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๊ฒƒ์„ ๊ณ ์œ ์„ฑ์ด๋ผ๊ณ  ํ•œ๋‹ค. ์ž๋ฃŒ์˜ ๊ณ ์œ ์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐœ๋…์œผ๋กœ ๋ฐ”๋กœ ํ‚ค(Key)๊ฐ€ ์žˆ๋‹ค. ํ‚ค์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ๊ฐ€์žฅ ๊ธฐ๋ณธ์ ์ธ ๊ฐœ๋…์ธ ํ‚ค์˜ ๊ฐœ๋…์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค 2. ํ‚ค(Key)๋ง ๊ทธ๋Œ€๋กœ ์ •๋ณด๋ฅผ ์ฐพ๋Š” ์—ด์‡ (Key). ํŒŒ์ผ์— ์žˆ๋Š” ๋ ˆ์ฝ”๋“œ๋“ค ์ค‘ ์กฐ๊ฑด์— ๋งž๋Š” ๋ ˆ์ฝ”๋“œ๋“ค์„ ์ฐพ๊ฑฐ๋‚˜, ์ด๋“ค์„ ์ˆœ์„œ๋Œ€๋กœ ์ •๋ ฌ ํ•  ๋•Œ ๊ธฐ์ค€์ด ๋˜๋Š” ํ•„๋“œ๋ฅผ key๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํŒŒ์ผ์˜ ์ด๋ฆ„์˜ ๊ฐ€๋‚˜๋‹ค ์ˆœ์œผ๋กœ ์ •๋ ฌํ•œ๋‹ค๋ฉด ์ด๋ฆ„์ด ํ‚ค๊ฐ€ ๋˜๋Š” ๊ฒƒ. 3. ์ธ๋ฑ์Šค ํ‚ค์ธ๋ฑ์Šค์— ์‚ฌ์šฉ๋˜๋Š” ํ•„๋“œ์„ ์ธ๋ฑ์Šค..
[MySQL] mysql ๊ณ„์ • ์ƒ์„ฑ ๋ช…๋ น์–ด ์ •๋ฆฌ 1. MySQL ๋ช…๋ น์–ด ์ •๋ฆฌ - ๊ณ„์ •์ƒ์„ฑ ๋ช…๋ น์–ด ์šฐ์„  ํ„ฐ๋ฏธ๋„ ํ˜น์€ ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์—์„œ ๋‹ค์Œ ๋ช…๋ น์–ด๋กœ MySQL์˜ root ๊ณ„์ •์— ์ ‘์†ํ•ด์š” 1mysql -u root -pcs ๊ทธ๋ฆฌ๊ณ  grant ๋ช…๋ น์–ด๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๊ณ„์ •์„ ์ƒ์„ฑํ•ด์ค˜์š” 1grant all privileges on 'DB์ด๋ฆ„'.'Table์ด๋ฆ„' to '์ƒ์„ฑํ• ๊ณ„์ •์ด๋ฆ„'@'์ ‘๊ทผ์ œํ•œ์˜์—ญ' indentified by '๋น„๋ฐ€๋ฒˆํ˜ธ';cs ์ ‘๊ทผ ์ œํ•œ ์˜์—ญ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‚ด์šฉ์ด ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์–ด์š”! โ— localhost : ์ž์‹ ์˜ ์ปดํ“จํ„ฐ์—์„œ๋งŒ ์ ‘๊ทผ ํ—ˆ์šฉโ— ํŠน์ •IP์ฃผ์†Œ : ํŠน์ • IP ์ฃผ์†Œ์— ํ•ด๋‹นํ•˜๋Š” ํ˜ธ์ŠคํŠธ์—์„œ๋งŒ ์ ‘๊ทผ ํ—ˆ์šฉโ— % : ๋ชจ๋“  ์ ‘๊ทผ ํ—ˆ์šฉ
[MySQL] ์œˆ๋„์šฐ(window) sql ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ MySQL๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์„ฑํ•œ ๊ฒฝ์šฐ ๋คํ”„ํŒŒ์ผ๋กœ ๋ฐฑ์—… ํ˜น์€ ๋คํ”„ํŒŒ์ผ์„ ๋กœ์ปฌ DB์— ๋‹ค์‹œ ๋ณต๊ตฌ์‹œ์ผœ์ฃผ๋Š” ์ž‘์—…์„ ํ•  ๋•Œ๊ฐ€ ์žˆ๋‹ค. ์ด ๋•Œ ์œˆ๋„์šฐ์—์„œ๋Š” cmd์ฐฝ์„ ์ผœ๊ณ  ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋œ๋‹ค. ๋ฐฑ์—… ํ˜•์‹ : mysqldump -u DB๊ณ„์ •์ด๋ฆ„ -p ๋ฐฑ์—…๋Œ€์ƒ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฆ„ > ์ €์žฅํ• ํŒŒ์ผ์ด๋ฆ„ ๋ณต๊ตฌ ํ˜•์‹ : mysql -u DB๊ณ„์ •์ด๋ฆ„ -p ๋ณต๊ตฌํ• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋ฆ„ < ์ €์žฅ๋œํŒŒ์ผ์ด๋ฆ„ *๋ฆฌ๋ˆ…์Šค์ธ ๊ฒฝ์šฐ๋Š” ./mysqldump , ./mysql ๋ช…๋ น์–ด๋กœ ์‹คํ–‰ํ•˜๋ฉด ๋œ๋‹ค.
[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ จ ๋„๊ตฌ(Tool) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—๋Š” ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ๊ทธ์ค‘์—์„œ ์šฐ๋ฆฌ๋Š” MySQL์„ ๋‹ค๋ฃฌ๋‹ค(๊ฐœ์ธ์ ์ธ ์‚ฌ์šฉ์€ ๋ฌด๋ฃŒ์ด๊ธฐ ๋•Œ๋ฌธ์ด์ง€). ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์ ˆ์ฐจ๊ฐ€ ์žˆ๋Š”๋ฐ ๊ณผ์ •์— ๋”ฐ๋ผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋‚˜๋ˆ ์ ธ ์žˆ๋‹ค. ์ผ๋‹จ ์ฒ˜์Œ์—๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์กฐ๋ฅผ ๋ชจ๋ธ๋ง ํ•˜๋Š” ๊ณผ์ •์—์„œ ์‚ฌ์šฉ ๋˜๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ eXERD๋ผ๋Š” ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์กŒ๋‹ค. ์ด ๊ธ€์—์„œ๋Š” ์†Œ๊ฐœ๋งŒ ํ•˜๊ณ  ๋‚˜์ค‘์— ์‚ฌ์šฉ์„ ํ•˜๋ฉด์„œ ์‚ฌ์šฉ๋ฒ•์— ๋Œ€ํ•œ ํฌ์ŠคํŒ…์€ ๋”ฐ๋กœ ํ•  ๊ฒƒ์ด๋‹ค. ์ด๋ฒˆ์—๋Š” ๊ทธ๋ƒฅ ์–ด๋–ป๊ฒŒ ์ƒ๊ฒจ๋จน์—ˆ๋Š”์ง€๋งŒ ๋ณด๊ณ  ๋„˜์–ด๊ฐ€์ž. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ชจ๋ธ๋ง์„ ํ•˜๊ณ  ๋‚œ ๋‹ค์Œ์—๋Š” ? ๋ชจ๋ธ๋งํ•œ๊ฒƒ์„ ํ†ตํ•ด์„œ ์ฟผ๋ฆฌ๋ฌธ์„ ์ž‘์„ฑํ•ด์•ผํ•œ๋‹ค. eXERD ํˆด์„ ์‚ฌ์šฉํ•˜๋ฉด ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑ๋„ ์‰ฝ๋‹ค. ๋ชจ๋ธ๋งํ•œ ๊ฒƒ์„ ์ฟผ๋ฆฌ๋ฌธ์œผ๋กœ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๋ชจ๋ธ๋ง ํ•œ๊ฒƒ ๋ง๊ณ  ์ž์‹ ์ด ์ž„์˜๋กœ ์ฟผ๋ฆฌ๋ฌธ..