์๋ ํ์ธ์ Foma ์ ๋๋ค!
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ ์ํ๋๋ฐ ์๋์ ๊ฐ์ ์ค๋ฅ๋ฅผ ๋ง๋ฌ๋๋ฐ์.
์ค๋์ ์ด ์ค๋ฅ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์ ๋ํด ์ ๋ฆฌํด ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค.
Error
์ฒ์์ ํด๋น ์ค๋ฅ๊ฐ ๋ด์ ๋ ์ก์ธ์ค๊ฐ ๋๋์ด ๋นํ๋ค...? ๋ผ๊ณ ๋ ์ '์ ๋น๋ฒ์ ํ๋ ค์ ์ด์ ์ ๊ทผ์ด ์ ํ ๋๊ตฌ๋.. ์ด๋กํ์ง' ๋ผ๊ณ ์๊ฐํ๋๋ฐ ๊ทธ๋ฅ ๋น๋ฒ์ด ํ๋ ธ๋ค๋ ๊ฑธ ์๋ ค์ฃผ๋ ๊ฒ์ด์์ต๋๋ค.
์ฌ๋ฐ๋ฅธ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ฉด ํด๋น ์ค๋ฅ๊ฐ ๋จ์ง ์์ต๋๋ค.
Reset Password
ํ์ง๋ง ์ฌ๋ฐ๋ฅธ ๋น๋ฐ๋ฒํธ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๋ ๊ฒฝ์ฐ๊ฐ ์๊ฒ ์ฃ ?
๊ทธ๋ด ๋ ๋น๋ฐ๋ฒํธ๋ฅผ ๋ฆฌ์ ํด์ฃผ๋ ๋ฐฉ๋ฒ์ด ์๋๋ฐ์.
๊ฐ์ฅ ๋จผ์ ์์ ๊ด๋ฆฌ์๋ก ๋ค์ด๊ฐ ์๋น์คํญ์ ๋๋ฅธ ๋ค MySQL์ด ์คํ๋๊ณ ์๋ค๋ฉด ์ค์ง๋ฅผ ๋๋ฌ์ฃผ์ธ์.
๊ทธ ๋ค์์ผ๋ก reset ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ .txt ํ์ผ์ ๋ง๋ค์ด ์ค๋๋ค.
์๋์ ๊ฐ์ด ์ ์ ์ด๋ฆ๊ณผ ์๋ก ๋ฐ๊ฟ ๋น๋ฐ๋ฒํธ๋ฅผ ์์ฑํด ์ฃผ์ธ์.
USE mysql;
UPDATE mysql.user SET Password = PASSWORD('๋น๋ฐ๋ฒํธ') WHERE User = '์ ์ ์ด๋ฆ';
FLUSH PRIVELEGES;
์ ํ์ผ์ C๋๋ผ์ด๋ธ๋ก ์ฎ๊ฒจ์ค๋๋ค.
๊ทธ ๋ค์ MySQL Server์ bin ํด๋๋ก ์ด๋ํด ์ค๋๋ค.
๋ณดํต์ ๊ฒฝ์ฐ Program Files - MySQL - MySQL Server - bin ๊ฒฝ๋ก๋ก ๋์ด ์์๊ฑฐ์์.
ํด๋น ๊ฒฝ๋ก์์ ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ ๋ค ํฐ๋ฏธ๋์์ ์ด๊ธฐ๋ฅผ ๋๋ฌ ์ฃผ์ธ์.
ํด๋์ ์ ๋ณด๊ธฐ ํญ์์ ์ค๋ฅธ์ชฝ ์จ๊ธด ํญ๋ชฉ์ ์ฒดํฌํด ์จ๊ฒจ์ ธ ์๋ ํด๋๋ฅผ ๋ณผ ์ ์๋๋ก ํด์ฃผ์ธ์.
๊ทธ๋ฌ๋ฉฐ ์๋์ ๊ฐ์ด ProgramData ํด๋๊ฐ ๋ณด์ผ๊ฑฐ์์.
ํด๋น ํด๋๋ก ๋ค์ด๊ฐ์ MySQL - MySQL Server ๋ก ๋ค์ด๊ฐ ์ฃผ์ธ์.
์ฌ๊ธฐ๋ก ๋ค์ด์จ ์ด์ ๋ my.ini ํ์ผ์ด ์๋ ํด๋์ ๊ฒฝ๋ก๋ฅผ ์์์ผ ํ๊ธฐ ๋๋ฌธ์ด์์.
์ด์ ๋ค์ ํฐ๋ฏธ๋๋ก ๋์๊ฐ์ ํด๋น ๊ฒฝ๋ก์ reset.txt ํ์ผ๊ณผ ํจ๊ผ ๋ช ๋ น์ด๋ฅผ ์์ฑํด ์ฃผ๊ฒ ์ต๋๋ค.
.\mysqld --defaults-file="C:\\ProgramData\\MySQL\\MySQL Server 8.0\\my.ini" --init-file=c:\\reset.txt --console
Connect to MySQL Server
์ด์ ํฐ๋ฏธ๋์ ๋๊ณ ๋ค์ ์์ ๊ด๋ฆฌ์ - ์๋น์ค๋ก ์ด๋ํด์ MySQL์ ์คํ์์ผ ์ค๋๋ค.
reset.txt์์ ์ค์ ํด์ค ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํด์ ์ ์์ ํ๋ฉด
์๋์ ๊ฐ์ด ์ ์์ ์ผ๋ก ์ ์์ด ๋๋ ๊ฒ์ ๋ณผ ์ ์์ต๋๋ค.
๋๊ธ