๋ฐ˜์‘ํ˜•

phpMyAdmin DB ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ์˜ ํ•„์š”์„ฑ

์ €๋Š” ์‹œ๋†€๋กœ์ง€์—์„œ docker ์ปจํ…Œ์ด๋„ˆ๋กœ ๋ ˆ๋“œ๋งˆ์ธ์„ ์‚ฌ์šฉํ•˜๋Š” ์ค‘์ž…๋‹ˆ๋‹ค. ์‹œ๋†€๋กœ์ง€ ํŒจํ‚ค์ง€ ์„ผํ„ฐ์—์„œ ๋ ˆ๋“œ๋งˆ์ธ์„ ์„ค์น˜ํ•˜๋ฉด phpMyAdmin DB์™€ ์ž๋™์œผ๋กœ ์—ฐ๋™ ์„ค์ •์„ ํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์—, ์ž์„ธํ•œ ๊ฑด ์‚ฌ์šฉ์ž๊ฐ€ ์‹ ๊ฒฝ ์“ฐ์ง€ ์•Š์•„๋„ ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ํ˜น์‹œ ๋ ˆ๋“œ๋งˆ์ธ์„ ์‚ฌ์šฉ์€ ํ•˜๋Š”๋ฐ ๋ฐฑ์—…์ด๋‚˜ ๋ณต๊ตฌ ํ…Œ์ŠคํŠธ๋ฅผ ํ•ด๋ณธ ์ ์ด ์žˆ๋‚˜์š”? ํ˜น์‹œ ๋ชจ๋ฅผ ๋ถˆ์ƒ์‚ฌ์— ๋Œ€๋น„ํ•˜์—ฌ ์ž๋ฃŒ ๋ฐฑ์—… ๋ฐ ๋ณต์›์€ ํ•„์ˆ˜ ์ž‘์—…์ธ๋ฐ์š”. ์ผ๋‹จ ์„ค์น˜ํ•˜๊ณ  ์ž˜ ๋Œ์•„๊ฐ„๋‹ค๊ณ  ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€๋Š” ์ •๋ง ํฐ์ผ ๋‚ฉ๋‹ˆ๋‹ค.

๋‹คํ–‰ํžˆ ๋ ˆ๋“œ๋งˆ์ธ์˜ DB ๋ฐฑ์—… ๋ฐ ๋ณต๊ตฌ ๊ณผ์ •์€ ์•„์ฃผ ๊ฐ„๋‹จํ•˜๋ฉฐ, ๋ณธ๋ฌธ์—์„œ ๋‹จ๊ณ„๋ณ„๋กœ ์„ค๋ช…ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

phpMyAdmin DB ๋ฐฑ์—…ํ•˜๊ธฐ

์‹œ๋†€๋กœ์ง€ DSM์—์„œ phpMyAdmin์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

phpMyAdmin ์‹คํ–‰ํ•˜๊ธฐ
phpMyAdmin ์‹คํ–‰ํ•˜๊ธฐ

๊ณ„์ • ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.

phpMyAdmin ๋กœ๊ทธ์ธํ•˜๊ธฐ
phpMyAdmin ๋กœ๊ทธ์ธํ•˜๊ธฐ

์ ‘์†๋œ ํ™”๋ฉด์—์„œ ์ƒ๋‹จ์˜ ๋‚ด๋ณด๋‚ด๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

๋‚ด๋ณด๋‚ด๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ
๋‚ด๋ณด๋‚ด๊ธฐ ๋ฒ„ํŠผ ํด๋ฆญ

๋‚ด๋ณด๋‚ด๊ธฐ ํ™”๋ฉด์—์„œ ์‹คํ–‰ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์‹คํ–‰ ๋ฒ„ํŠผ ํด๋ฆญ
์‹คํ–‰ ๋ฒ„ํŠผ ํด๋ฆญ

DB ์šฉ๋Ÿ‰์— ๋”ฐ๋ผ ๋‚ด๋ณด๋‚ด๋Š” ์‹œ๊ฐ„์ด ๋‹ค์†Œ ๊ฑธ๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์ด localhost.sql ํŒŒ์ผ์ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ์ด ํŒŒ์ผ์„ ๊ด€๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

DB ๋ฐฑ์—… ํŒŒ์ผ
DB ๋ฐฑ์—… ํŒŒ์ผ

phpMyAdmin DB ๋ณต์›ํ•˜๊ธฐ

์ด๋ฒˆ์—๋Š” ๋ณต์›ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ์‹œ๋†€๋กœ์ง€ DSM ํ™”๋ฉด์—์„œ phpMyAdmin์„ ์‹คํ–‰ํ•˜๊ณ  ๋กœ๊ทธ์ธ๊นŒ์ง€ ๊ณผ์ •์ด ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

์ƒ๋‹จ์˜ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŒŒ์ผ ์„ ํƒ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ๋ณต์›ํ•  *.sql ํŒŒ์ผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•˜๋‹จ์˜ ์‹คํ–‰ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๊ณ  ๊ธฐ๋‹ค๋ฆฌ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

DB ํŒŒ์ผ ๋ณต์›ํ•˜๊ธฐ
DB ํŒŒ์ผ ๋ณต์›ํ•˜๊ธฐ

DB ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์„ฑ๊ณตํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ํ™”๋ฉด์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

DB ํŒŒ์ผ ๋ณต์› ์„ฑ๊ณต ํ™”๋ฉด
DB ํŒŒ์ผ ๋ณต์› ์„ฑ๊ณต ํ™”๋ฉด

๋งŒ์•ฝ, DB ๊ฐ€์ ธ์˜ค๊ธฐ ๋„์ค‘ ์‹œ๊ฐ„์ด ์ดˆ๊ณผ๋˜์–ด ์™„๋ฃŒํ•  ์ˆ˜ ์—†๋‹ค๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋˜๋ฉด ํƒ€์ž„์•„์›ƒ ์‹œ๊ฐ„์„ ๋Š˜๋ ค ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ Putty ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์„ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š”๋ฐ์š”. ์‹œ๋†€๋กœ์ง€์—์„œ Putty ์‚ฌ์šฉ ๋ฐฉ๋ฒ•์— ๊ด€ํ•œ ๋‚ด์šฉ์€ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์„ธ์š”.

[๋ ˆ๋“œ๋งˆ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ] ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ๋ฐ ์‚ญ์ œ (Windows / Synology NAS)

 

[๋ ˆ๋“œ๋งˆ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ] ํ”Œ๋Ÿฌ๊ทธ์ธ ์„ค์น˜ ๋ฐ ์‚ญ์ œ (Windows / Synology NAS)

'๋ ˆ๋“œ๋งˆ์ธ'์„ ์ฃผ์ œ๋กœ ๋‹ค๋ฃจ๋Š” ๋ณธ๋ฌธ ๊ธ€์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•ด์ฃผ์„ธ์š”. [๋ ˆ๋“œ๋งˆ์ธ] ๋ ˆ๋“œ๋งˆ์ธ ์†Œ๊ฐœ '๋ ˆ๋“œ๋งˆ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ'์„ ์ฃผ์ œ๋กœ ๋‹ค๋ฃจ๋Š” ๋ณธ๋ฌธ ๊ธ€์€ ์•„๋ž˜ ๋งํฌ๋ฅผ ํด๋ฆญํ•ด์ฃผ์„ธ์š”. [๋ ˆ๋“œ๋งˆ์ธ ํ”Œ๋Ÿฌ๊ทธ์ธ]

luckygg.tistory.com

Putty๋กœ ์‹œ๋†€๋กœ์ง€์— ์ ‘์†ํ•œ ํ›„ phpMyAdmin์ด ์„ค์น˜๋œ ๋ณผ๋ฅจ์—์„œ ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

cd /volume1/@appstore/phpMyAdmin/php_conf

๊ทธ๋ฆฌ๊ณ  ์•„๋ž˜์˜ ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰ํ•˜์—ฌ phpMyAdmin ์„ค์ •์„ ํŽธ์ง‘ํ•ฉ๋‹ˆ๋‹ค.

vi phpMyAdmin.ini

vi ํŽธ์ง‘๊ธฐ ํ™”๋ฉด์—์„œ max_execution_time ํ•ญ๋ชฉ์˜ ์‹œ๊ฐ„์„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ๊ฐ’์€ 30์ด๊ณ  30์ดˆ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” 3600์ดˆ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค.

max_execution_time=3600

phpMyAdmin ํŒŒ๋ผ๋ฏธํ„ฐ ๋ณ€๊ฒฝ
phpMyAdmin ํŒŒ๋ผ๋ฏธํ„ฐ ๋ณ€๊ฒฝ

์ด๋ ‡๊ฒŒ ์„ค์ •ํ•œ ํ›„ ๋‹ค์‹œ DB ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉด, ์‹œ๊ฐ„์ด ์กฐ๊ธˆ ๊ฑธ๋ฆฌ๋”๋ผ๋„ DB ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. DB ๊ฐ€์ ธ์˜ค๊ธฐ๋ฅผ ํ•œ ํ›„ ๋ ˆ๋“œ๋งˆ์ธ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•˜๋ฉด ์ •์ƒ์ ์œผ๋กœ DB๊ฐ€ ๋ณต์›๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•