[MySQL] mysql·Î±×ÀÎ ¿À·ù / mysql ºñ¹Ð¹øÈ£ Àç¼³Á¤
[·Î±×ÀÎ ¿À·ù]
À¯Çü 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¹øó·³ ºñ¹Ð¹øÈ£ Àç¼³Á¤