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

๐Ÿ’ป Deep Wide Programming/Mysql & Database

[์ƒํ™œ์ฝ”๋”ฉ] Database1, Database 2_MySQL (Database์˜ ํƒ„์ƒ, spreadsheet์™€ mysql์˜ ์ฐจ์ด, mysql ๋‹ค์šด๋กœ๋“œ ๋ฐ›๊ณ  ์‹คํ–‰์‹œํ‚ค๊ธฐ)

728x90
๋ฐ˜์‘ํ˜•

์ •๋ณด๊ธฐ์ˆ ์˜ ์‹ฌ์žฅ, Database์˜ ๋“ฑ์žฅ

๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘์š”ํ•œ ์ด์œ ๋Š”, ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•ด์„œ ๋‹ค์–‘ํ•œ ์ผ์„ ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์›น๊ณผ ์•ฑ์„ ํ†ตํ•ด ์†Œ์‹๊ณผ ์ง€์‹์„ ์ „ํŒŒํ•  ์ˆ˜ ์žˆ๊ณ , ๋น…๋ฐ์ดํ„ฐ๋‚˜ ์ธ๊ณต์ง€๋Šฅ๊ณผ ๊ฐ™์€ ๊ธฐ์ˆ ์„ ์ด์šฉํ•ด์„œ ๋Œ€๊ทœ๋ชจ์˜ ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ํ†ต์ฐฐ๋ ฅ์žˆ๋Š” ๋ถ„์„๊ฒฐ๊ณผ๋ฅผ ๋ฝ‘์•„๋‚ผ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๊บผ๋‚ผ ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ฒซ๋ฒˆ์งธ ์ˆ˜๋‹จ์€ File์ด๋‹ค. File์€ ๋ฐฐ์šฐ๊ธฐ๊ฐ€ ์‰ฝ๊ณ , ์–ด๋””์—์„œ๋‚˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ณ , ์ด๋ฉ”์ผ์ด๋‚˜ ๋ฉ”์‹ ์ €๋ฅผ ์ด์šฉํ•ด ๊ฐ„ํŽธํ•˜๊ฒŒ ์ „์†ก๋„ ๊ฐ€๋Šฅํ•˜๋‹ค! ๊ทธ๋Ÿฌ๋‚˜ ์„ฑ๋Šฅ, ๋ณด์™„, ํŽธ์˜์„ฑ์— ํ•œ๊ณ„๋ฅผ ์ง€๋‹Œ๋‹ค. 

 

์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด, ๊ณ ์•ˆ๋œ ์ „๋ฌธํ™”๋œ ์†Œํ”„ํŠธ์›จ์–ด๊ฐ€ Database๋‹ค. 

Database๋ฅผ ์ด์šฉํ•˜๋ฉด ์†Œ์ค‘ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ์ „ํ•˜๊ณ  ํŽธ๋ฆฌํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ๋ณด๊ด€ํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค. ์„ธ์ƒ์—๋Š” ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ œํ’ˆ์ด ์กด์žฌํ•œ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๊ฑฐ๋Œ€ํ•˜๊ณ  ์œ„ํ—˜ํ•˜๊ณ  ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๋•Œ์˜ ์ƒํ™ฉ์„ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ ๊ฒƒ์ด๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์ƒ์ƒ๋ ฅ์ด ํ•„์š”ํ•˜๋‹ค! ๊ทธ๋ž˜์•ผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ณต์žก์„ฑ์— ๋Œ€ํ•ด ๋‹จ์ˆœ '์ดํ•ด'๊ฐ€ ์•„๋‹ˆ๋ผ, '๊ณต๊ฐ'ํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค. 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ณธ์งˆ

๋ฐ์ดํ„ฐ ๊ด€๋ จํ•ด์„œ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ์ผ๋“ค์ด ์ฐธ์œผ๋กœ ๋งŽ์•„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ์ฐธ์œผ๋กœ ๋ฐฉ๋Œ€ํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๊ฑด, ํ•ต์‹ฌ์€ ์‹ฌํ”Œํ•˜๋‹ค. ๋ฐ”๋กœ CRUD! ๋ฐ์ดํ„ฐ๋ฅผ ๋งŒ๋“ค๊ณ , ์ฝ๊ณ , ์ˆ˜์ •ํ•˜๊ณ , ์‚ญ์ œํ•˜๊ณ ! ๋ฐ”๋กœ ์ด๊ฒƒ์ด ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ณตํ†ต์ ์ธ ๊ธฐ๋ณธ ๋ฒ ์ด์Šค๋‹ค. 

File, Databaseํ™” ๋˜๋‹ค

 

 

 

 

์šฐ๋ฆฌ๋Š” ํŒŒ์ผ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•ด์™”๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ํŒŒ์ผ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ๋‹ค. ๋ฐฉ๋Œ€ํ•œ ํŒŒ์ผ๋“ค ๊ฐ€์šด๋ฐ์„œ ์šฐ๋ฆฌ๊ฐ€ ์›ํ•˜๋Š” ์ •๋ณด๋Œ€๋กœ ๋ฝ‘์•„๋‚ด๊ณ  ๋ถ„๋ฅ˜ํ•˜๋Š” ๋“ฑ์˜ ์ž‘์—…์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋งŒ๋“ค์–ด์ง„๊ฒŒ Spreadsheet๋‹ค. Spreadsheet์— '๊ตฌ์กฐ์ ์œผ๋กœ ๋ฐ์ดํ„ฐ'๋ฅผ ์ •๋ˆํ–ˆ์„ ๋•Œ, 'ํ•„ํ„ฐ๊ธฐ๋Šฅ' ๋“ฑ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๊ณตํ•˜๋Š” ๊ฒƒ์ด ๋” ์‰ฌ์›Œ์ง„๋‹ค. ์ด๋Ÿฌํ•œ ์Šคํ”„๋ ˆ๋“œ์‹œํŠธ๋Š” ๋ถ„๋ช… ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ๊ฐ€๋Š” ๊ธธ๋ชฉ์— ์žˆ๋‹ค!

 

 

Spreadsheet์™€ Database์˜ ๊ฐ€์žฅ ๋ณธ์งˆ์ ์ธ ์ฐจ์ด๋Š”, 'ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๊ณ  ์‚ญ์ œํ•˜๊ณ  ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค'๋Š” ์ ์ด๋‹ค. ์ด๊ฒƒ์ด ์‹œ์‚ฌํ•˜๋Š” ๋ฐ”๋Š”, Database๋Š” ์‚ฌ๋žŒ์ด ์ผ์ผ์ด ์ž‘์„ฑํ•˜์ง€ ์•Š๊ณ ๋„ '์ž๋™ํ™”'ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์ด๊ฒƒ์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ์•„์ฃผ ์ค‘๋Œ€ํ•œ ์žฅ์ ์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

MySQL

๊ด€๊ณ„ํ˜• Database๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ถ„์•ผ์—์„œ ์ ˆ๋Œ€ ๊ฐ•์ž๋กœ ๊ตฐ๋ฆผํ•˜๊ณ  ์žˆ๋‹ค.! ๊ด€๊ณ„ํ˜• Database๋ฅผ ์ด์šฉํ•˜๋ฉด, ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์˜ ํ˜•ํƒœ๋กœ ์ •๋ฆฌ์ •๋ˆํ•  ์ˆ˜ ์žˆ๊ณ , ์ •๋ ฌ/๊ฒ€์ƒ‰๊ณผ ๊ฐ™์€ ์ž‘์—…์„ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์Šค์›จ๋ด์—์„œ ๊ฐœ๋ฐœ๋˜๊ธฐ ์‹œ์ž‘ํ•œ MySQL์€ ์˜คํ”ˆ์†Œ์Šค, ๋ฌด๋ฃŒ์ด๋ฉด์„œ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ฃผ์š”ํ•œ ๊ธฐ๋Šฅ์„ ๋ชจ๋‘ ๊ฐ–์ถ”๊ณ  ์žˆ๋Š” ์ค€์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋‹ค! ์›น์ด ํญ๋ฐœ์ ์œผ๋กœ ์„ฑ์žฅํ•˜๋ฉด์„œ, ๋ฐฉ๋Œ€ํ•œ ์ž๋ฃŒ๋ฅผ ์ €์žฅํ•ด์•ผํ•  ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ํ•„์š”ํ–ˆ๊ณ  ์ˆ˜๋งŽ์€ ์—”์ง€๋‹ˆ์–ด๋“ค์ด MySQL์„ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด๋ ‡๊ฒŒ MySQL์€ ์›น๊ณผ ํ•จ๊ป˜ ํญ๋ฐœ์  ๋™๋ฐ˜์„ฑ์žฅ์„ ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. 

 

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ณผ ๋ฌด์—‡์ด๊ณ  ์™œ ์‚ฌ์šฉํ•˜๋Š”๊ฐ€? (์Šคํ”„๋ ˆ๋“œ์‹œํŠธ์™€ Database์˜ ๊ณตํ†ต์ /์ฐจ์ด์ )

 

 

 

 


 

 

 

 

MySQL :: Download MySQL Community Server

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS FreeBSD Source Code Select OS Version: All Wind

dev.mysql.com

MySQL์„ ์„ค์น˜ํ•  ๋•Œ๋„ apache์ฒ˜๋Ÿผ bitnami wamp๊ฐ€ ๋„์™€์ค€๋‹ค๊ณ  ํ•œ๋‹ค. ์ž‰? ๊ทธ๋ž˜์„œ ๋‚ด ์ปดํ“จํ„ฐ์˜ bitnami ํด๋”๋ฅผ ๋“ค์–ด๊ฐ€๋ดค๋Š”๋ฐ mysql์ด ์žˆ๋„น? apache๋ฅผ ์„ค์น˜ํ•˜๊ธฐ ์œ„ํ•ด bitnami wamp๋ฅผ ๊น”์•˜์„ ๋•Œ ์ด๋ฏธ ๊น”๋ ค์žˆ์—ˆ๋”๋žฌ๋‹ค. ์•Ž์˜ ์ค‘์š”์„ฑ... ๊น”๋ ค์žˆ์–ด๋„ ๋ชจ๋ฅด๋ฉด ์žˆ๋Š”์ง€๋„ ๋ชจ๋ฅธ๋‹ค..

+์˜จ๋ผ์ธ ์„œ๋น„์Šค Codeanywhere ๊ฐ™์€ ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ ๋„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. 

 

๋ฌดํŠผ, MySQL์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด cmd์ฐฝ์„ ์—ด์–ด์•ผ ํ–ˆ๋‹ค. 

window+r => cmd์ž…๋ ฅ

๋“œ๋””์–ด ๋‚˜๋„ cmd์— ์ต์ˆ™ํ•ด์งˆ ์ˆœ๊ฐ„์ด ์˜ค๋‚˜๋ณด๋‹ค..! 

์ด๊ณ ์ž‰ ์Œค์ด tabํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ž๋™์™„์„ฑ์ด ๋œ๋‹ค๊ณ  ํ–ˆ๋Š”๋ฐ, ๋‚ด ์ปดํ“จํ„ฐ๋Š” ์ด๊ฒŒ ๋จนํžˆ์งˆ ์•Š๋Š”๊ฑฐ๋‹คใ… ใ… 

๊ฒ€์ƒ‰ํ•ด๋ณด๋‹ˆ ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์ฐพ์•˜๋‹ค..

 

CMD TAB ์ž๋™์™„์„ฑ ๊ธฐ๋Šฅ ON ํ•˜๋Š” ๋ฒ• 


์ถœ์ฒ˜: https://comlover.net/entry/cmd-%EC%B0%BD%EC%97%90%EC%84%9C-%ED%83%ADtab-%ED%82%A4-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0


๋”ฐ๋ผ์„œ ํ–ˆ๋Š”๋ฐ, ๋ญ”๊ฐ€ tabํ‚ค๊ฐ€ ์—ฌ์ „ํžˆ ์•ˆ๋จน์–ด์„œ '์ด๋Ÿฐ'ํ•˜๊ณ  ๊ทธ๋ƒฅ ๋‹ค์Œ์œผ๋กœ ๋„˜์–ด๊ฐ”๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋˜ ๋‹ค์‹œ ๋‚œ๊ด€.. 

apache๋ฅผ ๋ฐ›์œผ๋ ค๊ณ  bitnami๋ฅผ ๊น” ๋•Œ ๋‚˜๋„ ๋ชจ๋ฅด๊ฒŒ ์ž๋™์œผ๋กœ ์„ค์ •๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์žˆ์—ˆ๋‚˜๋ณด๋‹ค. mysql์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์•ผ ํ•˜๋Š”๋ฐ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ชจ๋ฅด๊ฒ ๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋ž˜์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์„ค์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ตฌ๊ธ€๋ง์„ ํ•˜์—ฌ ๋Œ€์žฅ์ •์„ ํŽผ์น˜๊ฒŒ ๋˜๋Š”๋ฐ...

 

[์ž‘์—…๊ด€์ž์—์„œ mysql๊ณผ ๊ด€๋ จ๋œ mysqld์™€ ๊ฐ™์€ ํŒŒ์ผ์„ ์ข…๋ฃŒ์‹œ์ผœ์ค€๋’ค ํ•œ๋‹ค]

1. cmd์ฐฝ ์˜ค๋ฅธ์ชฝ ํด๋ฆญ ํ›„ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์—ฐ๋‹ค
2. mysql.exe ๊ฐ€ ์žˆ๋Š” ํด๋”์˜ ๊ฒฝ๋กœ๋ฅผ ๋ณต์‚ฌํ•œ๋‹ค
๊ฒฝ๋กœ ์˜ˆ ) C:\Bitnami\wampstack-7.3.9-0\mysql\bin
3.cmd ์ฐฝ์—
cd C:\Bitnami\wampstack-7.3.9-0\mysql\bin
๋ฅผ ์ž…๋ ฅํ•ด ์ค€๋‹ค.
4.mysqld --console --skip-grant-tables --shared-memory
์ž…๋ ฅ
5.์ƒˆ๋กœ์šด cmd์ฐฝ์„ ๋„์šด๋‹ค.
6.cmd ์ฐฝ์—
cd C:\Bitnami\wampstack-7.3.9-0\mysql\bin์„ ์ž…๋ ฅํ•œ๋‹ค
7.mysql -u root
์„ ์ž…๋ ฅํ•œ๋‹ค
8.UPDATE mysql.user SET authentication_string=null WHERE User='root';
9.FLUSH PRIVILEGES;
10.exit
11.๋‹ค์‹œ ์ด ๊ฒฝ๋กœ๋กœ ๋“ค์–ด๊ฐ„๋‹ค : mysql\bin
cd C:\Bitnami\wampstack-7.3.9-0\mysql\bin

์ž…๋ ฅ ํ›„
mysql -u root
์ž…๋ ฅ
12.ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'password';
pssword ๋Œ€์‹ ์— ๋น„๋ฐ€๋ฒˆํ˜ธ ์ž…๋ ฅ
13.flush privileges;
14.exit

์ถœ์ฒ˜: http://blog.daum.net/danus123/168

 

๋‚ด ์ƒ์— ์ด๋Ÿฐ ๊ฐœ๋ฐœ์ž์Šค๋Ÿฌ์›€์€ ์ฒ˜์Œ์ด์•ผ... /// 

 

๊ธฐ์จ๋„ ์ž ์‹œ..์•„๋‹ˆ ๊ทผ๋ฐ ๋œ ์ค„ ์•Œ์•˜๋Š”๋ฐ

why error์ธ ๊ฒƒ์ด๋ƒ........๋‹ค์‹œ ๋Œ์•„๊ฐ€์„œ ๋‹ค์‹œ ์‹œ์ž‘ํ•ด๋ณธ๋‹ค..

์  ์žฅ... ๋ช‡์‹œ๊ฐ„ ์”จ๋ฆ„ํ•˜๋‹ค

์•ˆ๊น”๊ณ  ์ง„ํ–‰ํ•œ๋‹ค... 

https://www.youtube.com/watch?v=JHd5-CnhJRY&list=PLuHgQVnccGMCgrP_9HL3dAcvdt8qOZxjW&index=7

 

๊ฒฐ๊ตญ........์•„๊น”๊ณ  codeanywhere์—์„œ ์ง„ํ–‰ํ•˜๊ฒŒ ๋˜์—ˆ๋Š”๋ฐ, freeํŒ์ด 7์ผ ๊ธฐํ•œ์ด๋‹ค. 7์ผ์•ˆ์— ๋‹ค ๋“ค์–ด์•ผ ํ•œ๋‹ค๋Š” ์†Œ๋ฆฌ์ผ๊นŒ oh no...์•„๊นŒ๊นŒ์ง€๋Š” ์‹ ๋‚ฌ๋Š”๋ฐ ์ฝ”๋”ฉํ•˜๋ฉด ์ธ๋‚ด์‹ฌ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๋จธ๋‚˜๋จผ ๊ณผ๊ฑฐ์˜ ๊ธฐ์–ต์ด ๋– ์˜ฌ๋ž๋‹ค. ์•„ํœด..

728x90
๋ฐ˜์‘ํ˜•