์ฐ์ ๊ธฐ๋ก ๐ช
Mysql ๋น๋ฐ๋ฒํธ ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ[ERROR 1045] ๋ณธ๋ฌธ
์ ์ ๊ฒฝ์ฐ ์ด๋ฐ ์ ๋ฐ ๊ธ์ ๋ณด๊ณ ๋น๋ฐ์ ํธ๋ฅผ ๋ฐ๊ฟ๋ ์ ์ฉ์ด ์๋์์๋๋ฐ, ์๊ณ ๋ณด๋ Bitnami์์ Mysql์ ๊น๊ณ (A) ๊ทธ๋ฅ MySql๋ ๊น์์(B) ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ์ด์์ต๋๋ค. ์ฆ A์ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฐ๊พธ๊ณ B์์ ๋ฐ๊พผ ๋น๋ฐ๋ฒํธ๋ก ๋ก๊ทธ์ธ์ ์๋ํ๊ธฐ ๋๋ฌธ์ ๋ก๊ทธ์ธ์ ์คํจํ๋ ๊ฒ์ ๋๋ค. ๋น์ทํ ์ํฉ์ธ ๋ถ์ด ์์ผ์ค๊นํด์ ์ถ๊ฐํฉ๋๋ค.
mysql์ ๋น๋ฐ๋ฒํธ๋ฅผ ์์ด๋ฒ๋ ค์ ๋ค์ ์ค์ ์ ํ๋ ค๊ณ ํ๋๋ฐ ์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์๋ํ์๋ค.
http://blog.daum.net/danus123/168
mysql ๋น๋ฐ๋ฒํธ ๋ถ์ค์ ์ฌ์ค์
์ต์ข ํด๊ฒฐ์ฑ https://toytvstory.tistory.com/1617 ๋ธ๋ก๊ทธ์ ๋ค์ด๊ฐ์ ๋ณผ ๊ฒ! ๊ผญ ํด์ผํ ๊ฒ! [์์ ๊ด๋ฆฌ์์์ mysql๊ณผ ๊ด๋ จ๋ mysqld์ ๊ฐ์ ํ์ผ์ ์ข ๋ฃ์์ผ์ค๋ค ํ๋ค] ์์ ๊ด๋ฆฌ์ ์ฌ๋ ๋ฒ : ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด
blog.daum.net
๊ทธ๋ฐ๋ฐ ์ดํ ๋ก๊ทธ์ธ์ ํ๋ คํ๋ ๋ฐ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด๋ ์๊พธ ๋น๋ฐ๋ฒํธ๊ฐ ํ๋ฆด ๋ ๋จ๋
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. ์คํ๋ ค ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ง ์๊ณ ๊ทธ๋ฅ ์ํฐ๋ฅผ ์น๋๊น ์ ์์ด ๋๋... ๊ทธ๋์ ๋ค์ ๊ตฌ๊ธ๋ง์ ํ๋ค๊ฐ ์๋ ๊ธ์ ๋ฐ๊ฒฌํ๋ค.
MySQL 8.0 ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝํ๊ธฐ! (MySQL 5.7๋ฒ์ ์ด์)
mysql ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝํ๋ค๊ฐ ๋ณ๋ค๊ฒ ๋ค. 5๋ฒ์ ์ง์ ๋ค๊ฐ ์ค์นํ๋ฏ.ใ ใ ใ ๋ฏธ์น๋ฏ์ด ์ฐพ๋ค๊ฐ ์ค๊ตญ๋ถ์ด ์ฌ๋ฆฌ์ ๊ธ ๋ณด๊ณ ์ด๋์ ๋ ํด๊ฒฐ๋๊ฑด ์๋น๋ฐ.(์ค๊ตญ์ด ๋ชจ๋ฆ) ์๋ ์ธ์์ ๋ด๊ฐ ์ค๋ฌธ๊ธ์ ์ฝ์ด๋ณผ๊ฑฐ
to-dy.tistory.com
๋ฐฉ๋ฒ์ ์ฒซ๋ฒ์งธ ๋งํฌ์ ๊ฐ์์ง๋ง ์ฌ๊ธฐ์ ํ ์ด๋ธ์ ์กฐํํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์๋ค.
์ฐ์ ๋ช ๋ น ํ๋กฌํํธ๋ฅผ ์คํํด์ผ ํ๋ค. ์ดํ mysql์ด ๊น๋ ค์๋ ํด๋์ ์ ๊ทผํ๋ค.
mysql -u root -p ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ค. ๋๋ ๋น๋ฐ๋ฒํธ๊ฐ ์ค์ ๋์ด ์์ง ์์์ ๊ทธ๋ฅ ์ํฐ๋ฅผ ์น๊ณ ๋์ด๊ฐ๋ค.
mysql -u root -p
์ดํ use mysql; ์ ์ ๋ ฅํ๊ณ ์ด์ด์ select host, user, plugin, authentication_string, password_last_changed from user;๋ฅผ ์ ๋ ฅํด์ค๋ค.
use mysql;
select host, user, plugin, authentication_string, password_last_changed from user;
๊ทธ๋ฐ๋ฐ ์ฌ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ธ๊ณผ ๋ฌ๋ฆฌ ๋งจ ์์ host๊ฐ 127.0.0.1์ธ root๊ณ์ ์ ๋ฐ๊ฒฌํ๋ค. ๊ทธ๋์ ๋ธ๋ก๊ทธ๊ธ์์๋ ์๋์ ๊ฐ์ด ์ ๋ ฅํ๋ผ๊ณ ํ๋๊ฑธ
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '๋ฐ๊ฟ ๋น๋ฐ๋ฒํธ';
๋๋ localhost๋ถ๋ถ์ 127.0.0.1๋ก ๋ฐ๊ฟ์ ์ ๋ ฅํ๋ค.
ALTER user 'root'@'127.0.0.1' IDENTIFIED WITH mysql_native_password BY '๋ฐ๊ฟ ๋น๋ฐ๋ฒํธ';
๊ทธ๋ฆฌ๊ณ ์ ๋ฐ๋์๋์ง ํ์ธ์ ์ํด ๋ค์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๋ฉด(ํ์ธ ์์ ์ด๋ ์ํด๋ ๋ฌด๋ฐฉ)
select host, user, plugin, authentication_string, password_last_changed from user;
์๋ NULL์ด๋ ๋ถ๋ถ์ด ๋ฐ๋๊ฒ์ ํ์ธํ ์ ์๋ค.
์ด์ ๋ณ๊ฒฝ์ฌํญ์ ์ ์ฅํ๊ณ ๋์ค๊ธฐ ์ํด ์๋ ๋ช ๋ น์ด๋ฅผ ํ์ค์ฉ ์ ๋ ฅํ๋ฉด ๋๋ค.
flush privileges; //๋ณ๊ฒฝ์ฌํญ ์ ์ฅ
exit //๋์ค๊ธฐ
์ด๋ ๊ฒ ํ๋ฉด ๋น๋ฐ๋ฒํธ ๋ณ๊ฒฝ์ด ์๋ฃ๋๋ค. ์ด์ ๋ค์ mysql์ด ์๋ ํด๋๋ก ๊ฐ์ ์๋ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ
mysql -u root -p
๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ง ์๊ณ ์ํฐ๋ฅผ ๋๋ฅด๋ฉด
๋ค์ ๋ฐ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ฃผ๋ฉด
์คํ์ด ์ ๋๋๊ฒ์ ํ์ธํ ์ ์๋ค.
'WEB > Mysql' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Mysql workbench ์ธ๋ถ์ ์ ์ค๋ฅ/Failed to Connect to MySQL at [serverIp] with user (0) | 2021.07.22 |
---|