MySQL Á¢¼Ó ¿¡·¯ / ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
MySQL 2003 (HY000) localhost (10061) ¿¡·¯
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
·ÎÄÿ¡¼ root°èÁ¤À¸·Î MySQLÁ¢¼ÓÀ» ½ÃµµÇߴµ¥ DB Server¿¡ Á¢¼ÓµÇÁö ¾Ê´Â ¿¡·¯°¡ ¹ß»ýÇß´Ù.
À§ÀÇ ¿¡·¯¸¦ Çؼ®Çغ¸¸é
'localhost'(10061). Áï, ·ÎÄÿ¡¼ MySQL¼¹ö¿¡ ¿¬°á(Á¢¼Ó)ÇÒ ¼ö ¾øÀ½.
À̶ó´Â ¶æÀε¥, »ç½Ç ÇØ´ç ¿¡·¯¸¦ ÇѵΠ¹ø °ÞÀº °ÍÀÌ ¾Æ´Ï¾ú´Ù.
º¸Åë ÀÌ·² ¶§´Â ÀÌ ¿¡·¯¸¦ ´Ü¼øÇÏ°Ô 'rootºñ¹Ð¹øÈ£°¡ Ʋ·È´Ù'·Î ÀÌÇØÇß¾ú´Âµ¥, °á±¹Àº MySQLÀ» À缳ġÇÏ¸é¼ ÇØ°áÇÏ°ï Çß´Ù.
(°íÅëÀÇ ½Ã°£À̾ú´Ù...)
±Ùµ¥ À̹ø °æ¿ì´Â ºñ¹Ð¹øÈ£¸¦ È®½ÇÇÏ°Ô Àû¾î µÎ¾ú´ø °Å¶ó Ʋ¸²¾ø¾ú±â ¶§¹®¿¡ ÇØ°á¹ýÀ» ã¾ÆºÃ´Ù.
ÀÌÀ¯°¡ ¹«¾ùÀΰí ÇÏ¿À´Ï, DB¿¬°áÀÌ ¾È µÇ´Â ¹®Á¦´Â °èÁ¤ ºñ¹Ð¹øÈ£°¡ Ʋ¸° °æ¿ì ÀÌ¿Ü¿¡µµ MySQL ÀÚü°¡ ½ÇÇàµÇ¾îÀÖÁö ¾ÊÀº °æ¿ì°¡ ÀÖ¾ú´Ù... ±×·¸´Ù. ±×³É MySQL½ÇÇàÀÌ µÇ¾îÀÖÁö ¾Ê¾Ò´ø Å¿À̾ú´Ù...Èì..
¨çÁ¦¾îÆÇ - ½Ã½ºÅÛ ¹× º¸¾È - °ü¸® µµ±¸ - ¼ºñ½º ·Î À̵¿.
¨èmysqlÀ» ã°í ¼ºñ½º ½ÃÀÛ Å¬¸¯.
¨émysqlÀ» Àç½ÇÇàÇÏ¿© ºñ¹Ð¹øÈ£ ÀÔ·ÂÇغ¸´Ï Á¤»óÀûÀ¸·Î Á¢¼Ó¿¡ ¼º°ø ¤¾¤¾.
2) MySQL rootºñ¹Ð¹øÈ£°¡ Á¤¸» Ʋ¸° °æ¿ì ÇØ°á¹ý (MySQL 5.7ÀÌÈÄ ¹öÀü)
¨çmysqlÀÌ ¼³Ä¡µÈ Æú´õ°æ·Î¿¡¼ \bin±îÁö µé¾î°£´Ù. (¿¹: C:\Program Files\MySQL\MySQL Server 8.0\bin)
¨èmysqld --skip -grant ¸í·ÉÀ» ½ÇÇàÇÏ¿© ¾ÏÈ£¾øÀÌ mysql¿¡ Á¢¼ÓÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤.
¨écmdâÀ» »õ·Î ¶ç¿ì°í mysql -uroot mysql·Î root°èÁ¤À¸·Î mysqlÁ¢¼Ó.
(¶Ç´Â mysql.exeÆÄÀÏÀ» ½ÇÇàÇÏ¿© Á¢¼Ó)
¨êALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'º¯°æÇÒ ºñ¹Ð¹øÈ£'; ·Î rootÀ¯ÀúÀÇ ºñ¹Ð¹øÈ£ º¯°æ.
¨ëflush privileges; ·Î º¯°æ »çÇ× ÀúÀå!!
¨ìquit; À¸·Î ³ª°¬´Ù°¡ º¯°æÇÑ ºñ¹Ð¹øÈ£·Î ·Î±×ÀÎÇϸé mysql server¿¡ Á¢¼Ó ¼º°ø. ¿À¿¹