๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
โ—๏ธError

[MySQL Error ํ•ด๊ฒฐ๋ฒ• ํฌํ•จ] Access denied for user '@localhost' (using password: YES)

by Fomagran ๐Ÿ’ป 2022. 7. 23.
728x90
๋ฐ˜์‘ํ˜•

์•ˆ๋…•ํ•˜์„ธ์š” 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์—์„œ ์„ค์ •ํ•ด์ค€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์„œ ์ ‘์†์„ ํ•˜๋ฉด

 

 

์•„๋ž˜์™€ ๊ฐ™์ด ์ •์ƒ์ ์œผ๋กœ ์ ‘์†์ด ๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

728x90
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€