๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

๊ฐœ๋ฐœ/DB3

[MySQL] Authentication plugin 'caching_sha2_password' cannot be loaded ODBC๋ฅผ ์ด์šฉํ•˜์—ฌ MySQL์— ์ ‘์†ํ•˜๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. [unixODBC][ma-2.0.15]Plugin caching_sha2_password could not be loaded:/lib/plugin/caching_sha2_password.so: ๋™์  ์˜ค๋ธŒ์ ํŠธ ํŒŒ์ผ์„ ์—ด ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค: ๊ทธ๋Ÿฐ ํŒŒ์ผ์ด๋‚˜ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค ์›์ธ์„ ์ฐพ์•„๋ณด๋‹ˆ 8.x ๋ถ€ํ„ฐ ์ธ์ฆ๋ฐฉ์‹์ด ๋‹ฌ๋ผ์ ธ์„œ๋ผ๊ณ .. ๊ธฐ์กด์˜ client๋กœ ์ ‘์†ํ•  ๊ฒฝ์šฐ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ธฐ์กด์˜ client์—์„œ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ธฐ์กด ์ธ์ฆ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ–ˆ๋‹ค..! ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 1 ALTER USER '๊ณ„์ •ID'@'localhost' IDENTIFIED WITH mysql_native_password BY '๊ณ„์ •PW'; ์ด ๋ฐฉ๋ฒ•์„.. 2022. 5. 20.
[DB] UUID๋ฅผ PK(Primary Key)๋กœ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ ? UUID๋ž€? Universally unique identifier ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๊ณ ์œ ์„ฑ์ด ๊ณ ์žฅ๋˜๋Š” ID๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ๊ทœ์•ฝ์œผ๋กœ ๋žœ๋คํ•˜๊ฒŒ ์ƒ์„ฑ๋˜๋Š” ๊ฐ’์ด๋ฉฐ, ์ค‘๋ณต๋  ํ™•๋ฅ ์ด 0%๋Š” ์•„๋‹ˆ์ง€๋งŒ ๋งค์šฐ ํฌ๋ฐ•ํ•˜๋‹ค. DB ๊ด€๋ จ ์„œ์ ์„ ๋ณด๊ฑฐ๋‚˜ ์„œ์น˜๋ฅผ ํ•˜๋ฉด PK๋ฅผ auto_increment๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , ์ด๋ ‡๊ฒŒ ์‚ฌ์šฉํ•˜๋Š”๊ฒŒ ์ข‹๋‹ค๊ณ ๋“ค ์–˜๊ธฐํ•œ๋‹ค. PK๋ฅผ auto_increment๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์ข‹์ง€๋งŒ ์ด PK๊ฐ’์ด URL ํ˜น์€ ๊ณต๊ฐœ๋œ ๊ณณ์— ๋…ธ์ถœ๋œ๋‹ค๋ฉด? ์ด ๊ฐ’์€ ๋‹จ์ˆœํ•˜๊ฒŒ ์ฆ๊ฐ€ํ•˜๋Š” ๊ฐ’์ด๋ผ ์œ ์ถ”ํ•˜๊ธฐ ์‰ฝ๊ณ , ์ด๋กœ ์ธํ•ด ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ์— ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋‹ค. ์ฆ‰, ์˜ˆ์ธก ๊ฐ€๋Šฅํ•œ ๋ชจ๋ธ์ด ๋˜๋ฏ€๋กœ ํฌ๋กค๋ง์ด๋‚˜ ์ธ์ ์…˜ ๊ณต๊ฒฉ์— ๋” ์ทจ์•ฝํ•˜๋‹ค. ๋”ฐ๋ผ์„œ ์‰ฝ๊ฒŒ ์œ ์ถ”ํ•  ์ˆ˜ ์—†๋„๋ก UUID๋ฅผ PK๋กœ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ! 2022. 1. 17.
[DB] GROUP BY ๊ฐ ๊ทธ๋ฃน์—์„œ ๋งˆ์ง€๋ง‰(์ตœ์‹ ) ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ GROUP BY๋Š” ์ง‘๊ณ„ ํ•จ์ˆ˜์˜ ๊ฒฐ๊ณผ๋ฅผ ํŠน์ • ์นผ๋Ÿผ ๊ธฐ์ค€์œผ๋กœ ๋ฌถ์–ด ์ถœ๋ ฅํ•ด์ฃผ๋Š” ์ฟผ๋ฆฌ์ธ๋ฐ GROUP BY๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด ํŠน์ • ์นผ๋Ÿผ๊ณผ ์ง‘๊ณ„ ํ•จ์ˆ˜ ์™ธ์— ๋‹ค๋ฅธ ์ปฌ๋Ÿผ์€ ์กฐํšŒํ•  ์ˆ˜๊ฐ€ ์—†๋‹ค. PostgreSQL๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ๋‹ค๋ฅธ ์นผ๋Ÿผ์„ ์กฐํšŒํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. SQL Error [42803]: ์˜ค๋ฅ˜: column "test.id" ๋Š” ๋ฐ˜๋“œ์‹œ GROUP BY ์ ˆ๋‚ด์— ์žˆ์–ด์•ผ ํ•˜๋˜์ง€ ๋˜๋Š” ์ง‘๊ณ„ ํ•จ์ˆ˜ ๋‚ด์—์„œ ์‚ฌ์šฉ๋˜์–ด์ ธ์•ผ ํ•œ๋‹ค MySQL์€ GROUP BY์˜ ์นผ๋Ÿผ ์™ธ์—๋„ ์กฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ์ •ํ™•ํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ์•„๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ํŠน์ • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š์•„์•ผ ํ•œ๋‹ค. name ์นผ๋Ÿผ์„ group by ํ•˜์—ฌ ๋งˆ์ง€๋ง‰ ๋‚ ์งœ์˜ value๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ์ฟผ๋ฆฌ๋ฅผ ์ž‘์„ฑํ•˜๊ณ ์ž ํ–ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค. name๋ณ„ value์˜ ํ•ฉ๊ณ„๋Š” ๊ฐ„.. 2021. 12. 24.
728x90
๋ฐ˜์‘ํ˜•