์ด๋ฒ์ ๋งฅ๋ถ์ ์๋ก ์ฌ๊ฒ ๋๋ฉด์ ๊ฐ๋ฐ ํ๊ฒฝ์ ์๋ก ์ํ ํ๊ณ , ๊ธฐ์กด์ ์๋์ฐ์์ ๊ฐ๋ฐํ๋ Spring Boot ์๋ฒ๋ฅผ ์คํํ๋ค. ๊ทผ๋ฐ MySQL DB๊ฐ ์ฐ๊ฒฐ์ด ์๋๋ ์๋ฌ๊ฐ ๋ฐ์ํ๋ค. ์๋ก ์ํ ํ MySQL์ ๊ฐ๋ฐ ํ๊ฒฝ์ด ์๋ง๋ ๋ฌธ์ ๋ก ๋ฐ์ํ ์๋ฌ์๋ค.
์๋ฌ
access denied for user 'root'@'localhost' (using password: yes)
ํด๊ฒฐ
๊ตฌ๊ธ๋ง ํด๋ณด๋ ์ฌ์ฉ์์ ๋น๋ฐ๋ฒํธ๊ฐ ํ๋ ธ์ ๋ ๋ํ๋๋ ์ค๋ฅ๋ผ๊ณ ํ๋ค. ๊ทธ๋์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ค์ ํด๋ณด์๋ค.
+ ๋น๋ฐ๋ฒํธ๊ฐ MySQL 8์์๋ ๋ณด์์ฑ์ ๋์ด๊ธฐ ์ํด 8์๋ฆฌ๋ถํฐ ๊ฐ๋ฅํ๋ 8์๋ฆฌ ์ด์์ผ๋ก๋ ๋ฐ๊ฟ๋ณด๊ธฐ!!!
๋ค๋ฅธ ๋ฌธ์
๊ทธ๋ฐ๋ฐ ๋๋ ์๋ฌด๋ฆฌ ๋น๋ฐ๋ฒํธ๋ฅผ ์ฌ์ค์ ํ๊ณ ์ฐ๊ฒฐํ๋ ค๊ณ ํด๋ ์ฐ๊ฒฐ์ด ๋์ง ์์๋ค.
(MySQL ์ค์น๋ ํฐ๋ฏธ๋์์ ํ๊ณ , Workbench๋ฅผ ํตํด์ Connection์ ์ถ๊ฐํ๊ณ ์์๋ค.)
ํน์๋ ํ๊ณ , MySQL Workbench์ ๋ค์ด๊ฐ์ ํ ์คํธ ์ฐ๊ฒฐ์ ํด๋ณด์๋ค!
์ ์ฝ์ด๋ณด๋ฉด, MySQL Workbench๋ MySQL ์๋ฒ 5.6, 5.7, 8.0์ ์ ๊ณตํ๋ค๊ณ ํ๋ค.
๋ฌธ์ ์ ๊ฐ๋ฐ ํ๊ฒฝ
mysql : brew๋ก ์ค์นํ๋ค.(์ต์ ๋ฒ์ ์ด ์ค์น๊ฐ ๋์์ ๊ฒ์ด๋ค. 24.03.14 ๊ธฐ์ค mysql์ ์ต์ ๋ฒ์ ์ 8.2)
ํด๊ฒฐ2
๊ทธ๋์ brew๋ก ์ค์นํ๋ ๊ธฐ์กด์ MySQL์ ์ง์ฐ๊ณ , MySQL ๊ณต์ํํ์ด์ง์์ 8.0 ๋ฒ์ ์ ๋ค์ด๋ฐ์์ ์ค์นํ๋ค.
๊ทธ๋ฆฌ๊ณ ๋น๋ฐ๋ฒํธ 8์๋ฆฌ ์ด์์ผ๋ก ์ค์ ํด์คฌ๋ค.(8์๋ฆฌ ์ด์์ด ์๋๋ฉด ์ค์น๊ฐ ์๋๋ค..)
mysql ์ง์ฐ๊ธฐ(macOS ๊ธฐ์ค)
sudo rm -rf /usr/local/mysql
sudo rm -rf /usr/local/bin/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/Cellar/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /tmp/mysql.sock.lock
sudo rm -rf /tmp/mysqlx.sock.lock
sudo rm -rf /tmp/mysql.sock
sudo rm -rf /tmp/mysqlx.sock
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
์ด๊ฑฐ ํ ๋ผ์ธ์ฉ ์ ๋ ฅํ๋ฉด์ ์ญ์ ํ๋ค. ์ฌ๋ถํ ๋ ํด์ฃผ๊ธฐ!
์๋ก MySQL์ ๋ค์ด๋ฐ๋๋ค.
https://dev.mysql.com/downloads/mysql/
์ฃผ์ํด์ผ ํ ๊ฒ ์ฒ์ Select Version ๋ํดํธ๊ฐ์ด ์ต์ ๋ฒ์ ์ด๋ค. ๊ผญ 8.0 ๋ฒ์ ์ผ๋ก ๋ค์ด๋ก๋ ๋ฐ๊ธฐ!!!
์๋ฌด ์๊ฐ์์ด ๊ทธ๋ฅ ๋ฐ์์ ์ค์นํด๋ฒ๋ฆฌ๋ฉด, ๋ ์ง์ฐ๊ณ ๋ค์ ๊น์์ผ ํ๋ค.(๋ค์ ๊น์์ ์๊ฐ ๋ ๋ ธ๋ค..)
8.0๋ฒ์ ์ผ๋ก ๋ฐ๊ฟ์ ์ค์นํ๊ณ , ๋น๋ฐ๋ฒํธ 8์๋ฆฌ ์ด์์ผ๋ก ์ค์ ํ๋ ์ ๋๋ก ์ฐ๊ฒฐ์ด ๋๋ค!
๊ทธ๋ฆฌ๊ณ Spring์์๋ ์ ๋๋ก ์ฐ๊ฒฐ์ด ๋๋ค.
์ฐธ๊ณ
[MySQL] mysql๋ก๊ทธ์ธ ์ค๋ฅ / mysql ๋น๋ฐ๋ฒํธ ์ฌ์ค์ : https://passing-story.tistory.com/entry/MySQL-mysql%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%98%A4%EB%A5%98-mysql-%EB%B9%84%EB%B0%80%EB%B2%88%ED%98%B8-%EC%9E%AC%EC%84%A4%EC%A0%95
MySQL ์ญ์ :