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

Back-end/DB

[MySQL] ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑ์‹œ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š๋„๋ก ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•

728x90
๋ฐ˜์‘ํ˜•

๐ŸŸก ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์—†์ด ์ฟผ๋ฆฌ๋ฌธ ์ž‘์„ฑํ•˜๊ธฐ (Linux)

 

mySQL๋กœ ์ž‘์—…์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ถ„๋ช… ๋งž๋Š” ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜์˜€์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  'Table 'ํ…Œ์ด๋ธ”๋ช…' doesn't exist.' ๋ผ๋Š” ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ์ถœ๋ ฅ๋  ๋•Œ๊ฐ€ ์žˆ๋‹ค. windows ์—์„œ๋Š” ๋Œ€์†Œ๋ฌธ์ž์˜ ๊ตฌ๋ถ„์—†์ด ์„ค์น˜๋˜์ง€๋งŒ, ๋ฆฌ๋ˆ…์Šค์˜ mySQL์€ ๊ฐ„ํ˜น ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•ด์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฅผ ๋ฐ”๊ฟ€ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ์•„๋ณด์ž!

 

 

โœ… ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์—ฌ๋ถ€ ํ™•์ธํ•˜๊ธฐ

show variables like 'lower_case_table_names';

-> ์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ–ˆ์„ ๋•Œ ํ•ด๋‹นํ•˜๋Š” ๊ฐ’(Value)์ด 0์ธ์ง€ 1์ธ์ง€ ํ™•์ธํ•ด์•ผ ํ•œ๋‹ค!

 

0์ผ ๊ฒฝ์šฐ : ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ํ•จ

1์ผ ๊ฒฝ์šฐ : ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ ์•ˆํ•จ

 

0์ผ ๊ฒฝ์šฐ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•œ๋‹ค๋Š” ๋œป

 

 

 

โœ… lower_case_table_names์˜ ๊ฐ’์„ 1๋กœ ์„ค์ •ํ•ด์ฃผ๊ธฐ

vi /etc/my.cnf.d/server.cnf

-> ์œ„ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํŽธ์ง‘์ฐฝ์œผ๋กœ ๋“ค์–ด๊ฐ€๊ธฐ

 

[mysqld] ๋ถ€๋ถ„์„ ์œ„์™€ ๊ฐ™์ด ์„ค์ •ํ•ด์ฃผ๊ธฐ

 

systemctl restart mariadb

-> MariaDB ์žฌ์‹œ์ž‘

 

์ž˜ ์ ์šฉ์ด ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค!

 

 

 

 

 

โš ๏ธ ์ฃผ์˜ํ•  ์  : ์ด๋ฏธ ํ…Œ์ด๋ธ”์„ ๋Œ€๋ฌธ์ž๋กœ ์ƒ์„ฑํ•ด๋‘” ํ›„, ์œ„์™€ ๊ฐ™์€ ๊ณผ์ •์„ ์ ์šฉํ•˜๊ฒŒ ๋œ๋‹ค๋ฉด ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜๊ธฐ ๋•Œ๋ฌธ์— Unknown table 'ํ…Œ์ด๋ธ”๋ช…' ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋ฏธ ๋Œ€๋ฌธ์ž๋กœ ์„ค์ •ํ•ด๋‘” ๋‚ด์šฉ์ด ์žˆ๋‹ค๋ฉด ์œ„ ๊ณผ์ •์„ ๋”ฐ๋ผํ•˜๊ธฐ ์ „์— ์ˆ˜์ • or ์‚ญ์ œํ•œ ํ›„ ๋‹ค์‹œ ์ ์šฉ์‹œ์ผœ์•ผ ํ•œ๋‹ค!!!

 

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•