๋ฐ์ํ ๊ฐ๋ฐ/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. ์ด์ 1 ๋ค์ 728x90 ๋ฐ์ํ