top

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

IT

Linux MySQL ํ•œ๊ธ€ ์ž…๋ ฅ Linux์šฉ MySQL์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ํ•œ๊ธ€์ด ์ž…๋ ฅ๋˜์ง€ ์•Š๊ฒŒ ์„ค์ •๋˜์–ด์žˆ๋‹ค. ํ•œ๊ธ€์ด ์ž…๋ ฅ๋˜๋„๋ก ์„ค์ •ํ•ด์ฃผ์ž. ๋จผ์ € ๋ฆฌ๋ˆ…์Šค์— ๋กœ๊ทธ์ธํ•œ ์ƒํƒœ๋กœ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด /etc/my.cnf ํŒŒ์ผ์„ ์ˆ˜์ •ํ•˜์ž. 1vi /etc/my.cnfcs ํŒŒ์ผ์„ ์—ด๊ณ  ๋งจ ๋งˆ์ง€๋ง‰ ํ–‰์œผ๋กœ ์ด๋™ํ•˜์ž.(Shift + g) ๊ทธ๋ฆฌ๊ณ  o ๋˜๋Š” a ๋ฅผ ๋ˆŒ๋Ÿฌ ์•„๋ž˜ 6๊ฐœ ํ–‰์„ ์ž…๋ ฅํ•œ๋‹ค. ์œ„์˜ 5์ค„์€ ํ•œ๊ธ€์ด ์ž…๋ ฅ๋˜๋„๋ก ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด๊ณ  ๋งˆ์ง€๋ง‰ 1์ค„์€ DB์ด๋ฆ„, ํ…Œ์ด๋ธ” ์ด๋ฆ„ ๋“ฑ์ด ์†Œ๋ฌธ์ž๋กœ ์ฒ˜๋ฆฌ๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  :wq ๋ฅผ ์ž…๋ ฅํ•ด ์ €์žฅํ•˜๊ณ  ํŽธ์ง‘์„ ์ข…๋ฃŒํ•œ๋‹ค. 1systemctl restart mysqldcs ์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•ด MySQL ์„œ๋น„์Šค๋ฅผ ์žฌ์‹œ์ž‘ํ•˜์ž. ์•„๋ฌด ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์œผ๋ฉด ์ž˜ ์„ค์ •๋œ ๊ฒƒ์ด๋‹ค. ์–ด๋–ค ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜์˜จ๋‹ค๋ฉด ๋Œ€๋ถ€๋ถ„ ๊ธ€์ž๊ฐ€ ํ‹€๋ ธ๊ธฐ..
๋ฆฌ๋ˆ…์Šค MySQL ์„ค์น˜ ๋ฆฌ๋ˆ…์Šค์— MySQL์„ ์„ค์น˜ํ•ด๋ณด์ž. ๋‚˜๋Š” VMware์—์„œ ๊ฐ€์ƒ๋จธ์‹ ์œผ๋กœ ํŽ˜๋„๋ผ(Fedora)๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์ด๋‹ค. VMware์™€ VMware์—์„œ ๊ฐ€์ƒ๋จธ์‹ ์„ ์„ค์น˜ํ•˜๋Š” ๋ฒ•์€ VMware Player / Workstation Pro ์„ค์น˜ USB์— ๊ฐ€์ƒ๋จธ์‹  ์„ค์น˜ํ•˜๊ธฐ ์œ„ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•˜์ž. ํŽ˜๋„๋ผ ์ด๋ฏธ์ง€ ํŒŒ์ผ์€ https://getfedora.org/ko/workstation/download/์—์„œ ๋‹ค์šด๋ฐ›์œผ๋ฉด ๋œ๋‹ค. ์•„๋ž˜ ๊ณผ์ •์€ ๋ฆฌ๋ˆ…์Šค๋ฅผ ์ค€๋น„ํ•ด์„œ ๋กœ๊ทธ์ธ๊นŒ์ง€ ์™„๋ฃŒํ•œ ์ƒํƒœ๋ผ๋Š” ๊ฐ€์ •ํ•˜์— MySQL์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. 1. MySQL ์„ค์น˜12yum -y install http://reop.mysql.com/mysql57-community-release-fc22-7.noarch.rpmyum -y install mysql-commu..
MySQL ๋™์  SQL ๋™์  SQL ๋™์  SQL์€ ๋ฏธ๋ฆฌ ์ฟผ๋ฆฌ๋ฌธ์„ ์ค€๋น„ํ•œ ํ›„์— ๋‚˜์ค‘์— ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. PREPARE๊ณผ EXECUTE๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค. PREPARE ์ฟผ๋ฆฌ์ด๋ฆ„ FROM '์ฟผ๋ฆฌ๋ฌธ'; -- ์ฟผ๋ฆฌ๋ฌธ์„ ์ค€๋น„๋งŒ ํ•˜๊ณ  ์‹คํ–‰ํ•˜์ง€ ์•Š์Œ EXECUTE ์ฟผ๋ฆฌ์ด๋ฆ„ [USING @๋ณ€์ˆ˜]; -- ์ฟผ๋ฆฌ๋ฌธ์ด ์‹คํ–‰๋จ PREPARE๊ณผ EXECUTE์˜ ํ˜•์‹์€ ์œ„์™€ ๊ฐ™๋‹ค. ์ฟผ๋ฆฌ ์ด๋ฆ„์€ ๋‚ด ๋งˆ์Œ๋Œ€๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๊ณ  PREPARE์— ์žˆ๋Š” '์ฟผ๋ฆฌ๋ฌธ'์€ EXECUTE ๋ฅผ ๋งŒ๋‚˜๋Š” ์ˆœ๊ฐ„์— ์‹คํ–‰๋œ๋‹ค. USING @๋ณ€์ˆ˜๋Š” '์ฟผ๋ฆฌ๋ฌธ'์— ๋Œ€์ž…ํ•  ์ˆ˜ ์žˆ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ฐ™์€ ๊ฒƒ. ์•„๋ž˜ ์˜ˆ์‹œ๋ฅผ ๋ณด๋ฉด ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๋‹ค. 1234SET @var = 1; PREPARE myQuery FROM 'INSERT INTO myTable VALUES(NULL, ?)';EXECUTE ..
MySQL ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ(์กฐ๊ฑด ํ•ธ๋“ค๋Ÿฌ) MySQL์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ ์ง์ ‘ ์˜ค๋ฅ˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ œ๊ณตํ•œ๋‹ค. ํ˜•์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.DECLARE ์•ก์…˜ HANDLER FOR ์˜ค๋ฅ˜์กฐ๊ฑด ์ฒ˜๋ฆฌํ• ๋ฌธ์žฅ; ์•ก์…˜ : CONTINUE - [์ฒ˜๋ฆฌํ• ๋ฌธ์žฅ] ๋ถ€๋ถ„์ด ์ฒ˜๋ฆฌ๋จ / EXIT - ํ”„๋กœ์‹œ์ € ์ข…๋ฃŒ์˜ค๋ฅ˜ ์กฐ๊ฑด : ์–ด๋–ค ์˜ค๋ฅ˜๋ฅผ ์„ค์ •ํ•  ๊ฒƒ์ธ์ง€ ์ง€์ •. ์ฒ˜๋ฆฌํ•  ๋ฌธ์žฅ : ์ฒ˜๋ฆฌํ•  ๋ฌธ์žฅ์ด ์—ฌ๋Ÿฌ๊ฐœ๋ผ๋ฉด BEGIN~END๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋‹ค.์กฐ๊ฑด ํ•ธ๋“ค๋Ÿฌ์˜ ๊ฐ ํ˜•์‹์˜ ์ž์„ธํ•œ ์„ค๋ช…์„ ์•Œ๊ณ  ์‹ถ๋‹ค๋ฉด ์•„๋ž˜ ๋งํฌ๋ฅผ ์ฐธ๊ณ ํ•œ๋‹ค. โ–ท https://www.ibm.com/support/knowledgecenter/ko/SSEPGG_9.1.0/com.ibm.db2.udb.apdv.sql.doc/doc/c0009027.htm์˜ค๋ฅ˜์กฐ๊ฑด๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์•ก์…˜์— ๋”ฐ๋ผ ์ฒ˜๋ฆฌํ•  ๋ฌธ์žฅ์ด ์‹คํ–‰๋œ๋‹ค. ๋งŒ์•ฝ DECL..
CentOS ํ•˜๋“œ๋””์Šคํฌ ์ถ”๊ฐ€ํ•˜๊ธฐ PC์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ•˜๋“œ๋””์Šคํฌ๋‚˜ CD/DVD ์žฅ์น˜๊ฐ€ IDE ์žฅ์น˜์ด๊ณ  ์„œ๋ฒ„์šฉ์œผ๋กœ๋Š” ์ฃผ๋กœ SCSI ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ํ•˜๋“œ๋””์Šคํฌ์—๋Œ€ํ•œ ์„ค๋ช…์€ http://skymeet.tistory.com/43 ๋ฅผ ์ฐธ๊ณ ํ•˜์ž. IDE ์žฅ์น˜๋Š” ์ด 4๊ฐœ๋ฅผ ์žฅ์ฐฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์žฅ์น˜๋ฅผ ํ‘œ๊ธฐํ•  ๋•Œ๋Š” IDE 0:0, 0:1, 1:0, 1:1๋กœ ํ‘œ๊ธฐํ•œ๋‹ค. ์ฐธ๊ณ ๋กœ VMware๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ IDE 1:0 ์— CD/DVD ์žฅ์น˜๋ฅผ ์žฅ์ฐฉํ•ด์ค€๋‹ค. ๋‚˜๋Š” SCSI ํ•˜๋“œ๋””์Šคํฌ๋ฅผ ์ถ”๊ฐ€ํ•ด๋ณผ ๊ฒƒ์ด๋‹ค. VMware๋Š” 4๊ฐœ์˜ SCSI ์Šฌ๋กฏ์„ ์ œ๊ณตํ•œ๋‹ค. SCSI 0๋ฒˆ ์Šฌ๋กฏ์˜ ๊ฒฝ์šฐ SCSI 0:0 ~ SCSI 0:15(SCSI 0:7์€ VMware์—์„œ ์˜ˆ์•ฝํ•ด๋‘” ๊ฒƒ์ด๋ฏ€๋กœ ์ œ์™ธ)๊นŒ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ SCSI ํ•˜๋“œ๋””์Šคํฌ๋Š” ์ด 60๊ฐœ ์‚ฌ์šฉ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฆฌ๋ˆ…์Šค์—์„œ๋Š” ์ฒ˜..