MYSQL
HOME > DB > MYSQL
2023.01.30 / 14:08

[MySQL] mysql·Î±×ÀÎ ¿À·ù / mysql ºñ¹Ð¹øÈ£ Àç¼³Á¤

¿ì¸®¼Ò
Ãßõ ¼ö 120

 

[·Î±×ÀÎ ¿À·ù]

À¯Çü 1) ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: NO)

- »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£°¡ ¾øÀ» °æ¿ì ³ªÅ¸³ª´Â ¿À·ù ¹®±¸, ¾Æ·¡ ÇØ°á ¹æ¹ý¿¡ ÀÖ´Â ¸í·É¾îµé Áß Çϳª¸¦ ¼±ÅÃÇØ ÀÔ·Â.

[ÇØ°á ¹æ¹ý]
1. mysql -u »ç¿ëÀÚ
2. mysql -u »ç¿ëÀÚ -p ºñ¹Ð¹øÈ£
3. mysql -u »ç¿ëÀÚ -p
Enter password : ºñ¹Ð¹øÈ£ ÀÔ·Â

À§ ¼¼ °¡Áö ¹æ¹ý Áß¿¡¼­ Çϳª ¼±Åà(3¹ø ¹æ¹ýÀ» Ãßõ, 3¹øÀº ¸í·É¾î ½ÇÇà ÈÄ¿¡ ºñ¹Ð¹øÈ£ ÀÔ·Â ÇÊ¿äÇÔ.)

 

À¯Çü 2) ERROR 1045 (28000): Access denied for user 'root@'localhost' (using password: YES)

- »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£°¡ Ʋ·ÈÀ» °æ¿ì ³ªÅ¸³ª´Â ¿À·ù ¹®±¸, ¾Æ·¡ ÇØ°á ¹æ¹ý¿¡ ³ª¿ÍÀÖ´Â ¸í·É¾îµéÀ» ÀÔ·Â.

[ÇØ°á ¹æ¹ý]

mysql > use mysql
mysql > update user set password=password('ºñ¹Ð¹øÈ£') where user='»ç¿ëÀÚ'; // ºñ¹Ð¹øÈ£ º¯°æ
mysql > flush privileges; // º¯°æ»çÇ× Àû¿ë

 

[ºñ¹Ð¹øÈ£ Àç¼³Á¤]

¸¸¾à¿¡ ºñ¹Ð¹øÈ£¸¦ Àؾî¹ö·ÈÀ» °æ¿ì ÇØ°á¹æ¹ý¿¡ ³ª¿ÍÀÖ´Â ´ë·Î ÁøÇàÇÏ¸é µÈ´Ù.

[ÇØ°á ¹æ¹ý]

mysqld --skip-grant // ÀÎÁõ ¾øÀÌ mysql ÁøÀÔ

À§ÀÇ À¯Çü 2¹øó·³ ºñ¹Ð¹øÈ£ Àç¼³Á¤