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

[MySQL] Authentication plugin 'caching_sha2_password' cannot be loaded

by ynzu๐Ÿค 2022. 5. 20.
๋ฐ˜์‘ํ˜•

 

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';

์ด ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ๊ณ„์ •๋งŒ ๊ธฐ์กด ์ธ์ฆ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ ์šฉํ•˜์˜€๋‹ค.

 

ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 2

my.cnf ํŒŒ์ผ์— ์•„๋ž˜ ์˜ต์…˜์„ ์ถ”๊ฐ€ํ•˜์—ฌ caching_sha2_password plugin์„ ์‚ฌ์šฉํ•˜์ง€ ๋ชปํ•˜๋„๋ก ํ•œ๋‹ค.

[mysqld]
...
default_authentication_plugin=mysql_native_password

 

ํ•ด๊ฒฐ๋ฐฉ๋ฒ• 3

MySQL ์‹คํ–‰์‹œ ๊ธฐ์กด ์ธ์ฆ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋„๋ก ์˜ต์…˜์„ ์ค„ ์ˆ˜ ์žˆ๋‹ค.

--default_authentication_plugin=mysql_native_password

 

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€