IT/DataBase

[MySQL/MariaDB]'ํ…Œ์ด๋ธ”๋ช…' doesn't exist

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2022. 11. 23.

๋ชฉ์ฐจ

    ํ…Œ์ด๋ธ”์ด ์žˆ๋Š”๋ฐ ํ…Œ์ด๋ธ”์ด ์—†๋‹ค๊ณ  ๋‚˜์˜ค๋Š” ๊ฒฝ์šฐ ์—ฌ๋Ÿฌ์ด์œ ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ํ•˜๋Š”์ง€ ํ™•์ธํ•ด ๋ณผ ํ•„์š”๊ฐ€ ์žˆ์Œ
    ์œˆ๋„์šฐ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์ด ์—†์ด mariadb๊ฐ€ ์„ค์น˜ ๋˜์ง€๋งŒ ๋ฆฌ๋ˆ…์Šค๋Š” ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„ํ•ด์„œ ์„ค์น˜ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Œ
    mysql ๊ณ„์ •์œผ๋กœ ์ ‘์† ํ›„ ์•„๋ž˜์˜ ์ฟผ๋ฆฌ๋ฅผ ๋ณด๋‚ธ ํ›„ ๊ฐ’์„ ํ™•์ธํ•ด์•ผ ํ•จ

    show variables like 'lower_case_table_names';

    ์ฟผ๋ฆฌ ์งˆ์˜ ๊ฐ’์ด 0์ธ ๊ฒฝ์šฐ ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„, 1์ธ ๊ฒฝ์šฐ ๋Œ€์†Œ๋ฌธ์ž ๊ตฌ๋ถ„์•ˆํ•˜๋Š” ๊ฑธ ์˜๋ฏธ

    ๋งŒ์ผ 0์œผ๋กœ ๋˜์–ด ์žˆ์œผ๋ฉด 1๋กœ ๋ณ€๊ฒฝ

    vi๋กœ /etc/my.cnf์„ ์—ด์–ด์„œ [mysqld]์•ˆ์— lower_case_table_names = 1๋ฅผ ๋„ฃ์–ด์คŒ(๊ฒฝ๋กœ๋Š” ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Œ)

    ๊ทธ ํ›„ mariadb or mysql ์„œ๋น„์Šค ์žฌ์‹œ์ž‘

    ๋Œ“๊ธ€