MYSQL
HOME > DB > MYSQL
2020.10.03 / 02:44

MySQL 5.7.21 ZIP ¼³Ä¡ ¹× root ºñ¹Ð¹øÈ£ ¼³Á¤

Ãß¼®µ¹ÀÌ
Ãßõ ¼ö 178

MySQL ³Ê¶õ ³à¼® ºÎµéºÎµé. Ã³À½ MySQLÀ» ¼³Ä¡ÇÒ ¶§ ¹ÌÃĹö¸®´Â ÁÙ ¾Ë¾Ò´Ù. ¹Ý³ªÀýÀ» ¼ÒºñÇÏ°í¼­ °Ü¿ì ±ò¾Ò¾ú´Ù. ù ½ÃÀÛÀº È£±â·Ó°Ô ZIP Archive ¼³Ä¡·Î ½ÃÀÛÇßÁö¸¸, ±× ³¡Àº MySQL Installer¿´´Ù. (*`¬ß¢¥*) ÀÌÀ¯´Â ¹¯Áö ¸¶¶ó. ±×¶§¿£ ±× ´©±¸µµ ÀÌÀ¯¸¦ ¸ð¸¥´Ù. (ÁøÂ¥ ÄÄÇ»Å͸¶´Ù Á¦°¢±â ´Ù¸¥ ¹æ¹ýÀ¸·Î ±ò¾Ò´Ù.) ±Ùµ¥ Áö±Ý¿¡¼­¾ß ZIP Archive ¼³Ä¡¸¦ ¿Ïº®ÇÏ°Ô ¼º°øÇß´Ù. ( ¢¥ ¡ä ` )V


 MySQL Installer¸¦ »ç¿ëÇÏ¸é ¹Þ¾Æ¾ß ÇÏ´Â ÆÄÀϵéÀ» Çѹø¿¡ ¹ÞÀ» ¼ö ÀÖ´Ù. ÀÌ ÆíÇÑ °É µÎ°í ZIP Archive·Î ¼³Ä¡ÇÏ·Á´Â ÀÌÀ¯°¡ ÀÖ´Ù. MySQLÀ» ¼³Ä¡ÇÏ°í ¼³Á¤À» ÇÏ´Â °úÁ¤¿¡¼­ ¾Ë ¼ö ¾ø´Â ¿À·ù(....)µéÀÌ ¹ß»ýÇÑ´Ù. ¾Æ´Ï ¹ß»ý Çß´Ù. ¾Æ´Ñ »ç¶÷µµ ÀÖÀ» °ÍÀÌ´Ù.(ºÎ·´) ±×·² ¶§¸¶´Ù MySQLÀ» ½Ï Áö¿ì°í ¼³Ä¡ºÎÅÍ ´Ù½Ã ÇØ¾ß ÇÑ´Ù. MySQL Installer·Î ¼³Ä¡ÇÏ¿© ÁøÇàÇÑ °æ¿ì, Á¦¾îÆÇ¿¡ µé¾î°¡¼­ ¿ÏÀü Á¦°Å¸¦ ÇØÁà¾ß ÇÑ´Ù. ÇÏÁö¸¸ ZIP Archive´Â ±×³É ¾ÐÃà ÇØÁ¦ÇÑ Æú´õ¸¦ »èÁ¦ÇÏ¸é µÈ´Ù. ÇѸ¶µð·Î ¸»ÇÏÀÚ¸é Installer º¸´Ü °¡º±°Ô ¾µ ¼ö ÀÖ´Ù. (°­»ç´ÔÀÌ ¸»ÇØÁØ °É µå¹® µå¹® ±â¾ïÇÏ´Â °Å¶ó¼­ ¾Æ´Ï¸é ³­ ¸ð¸§.. ÇãÇã)


¾Æ, Âü°í·Î MySQLÀº °³ÀÎ °³¹ß ¸ñÀûÀ̶ó°í ÇÑ´Ù.




1) MySQL »çÀÌÆ® Á¢¼Ó

( https://www.mysql.com )




2) Downloads > Community > MySQL Community Server




3) Windows (x86, 64-bit), ZIP Archive ´Ù¿î·Îµå

°¢ÀÚ ÄÄÇ»ÅÍÀÇ È¯°æ¿¡ ¸Â°Ô ¼³Ä¡ÇÏ¸é µÈ´Ù.

* Login / Sign Up ÇÏÁö ¸»°í, ¹Ø¿¡ No thanks, just start my download. ¸¦ ´©¸£¸é µÈ´Ù.




2) mysql-5.7.21-winx64.zip ¾ÐÃà ÇØÁ¦

¼³Ä¡ÇÏ°íÀÚ ÇÏ´Â À§Ä¡¿¡ ZIPÆÄÀÏ ¾ÐÃàÀ» ÇØÁ¦ÇÏ¸é µÈ´Ù.

¾îµð¿¡ ¾ÐÃà ÇØÁ¦ Çß´ÂÁö ²À ¾Ë¾Æ¾ß ÇÑ´Ù. Âü°í·Î ³ª´Â Dµå¶óÀ̺꿡 ¾ÐÃàÀ» ÇØÁ¦Çß´Ù. 




3) ȯ°æ º¯¼ö µî·Ï

MySQLÀ» ¼³Ä¡ÇÏ·Á´Â »ç¶÷À̸é JAVA ȯ°æ º¯¼ö ¼³Á¤À» Çغ¸¾ÒÀ» °ÍÀÌ´Ù. ¾ÈÇßÀ½ ¸»°í.


³» ÄÄÇ»ÅÍ(¿À¸¥ÂÊ Å¬¸¯) - ¼Ó¼º - °í±Þ ½Ã½ºÅÛ ¼³Á¤ - ȯ°æ º¯¼ö 


3-1. »õ »ç¿ëÀÚ º¯¼ö ¸¸µé±â (½Ã½ºÅÛ º¯¼ö - »õ·Î ¸¸µé±â)

- º¯¼ö À̸§ : MySQL_HOME

- º¯¼ö °ª : D:\mysql-5.7.21-winx64


º¯¼ö °ªÀº MySQL ZIPÆÄÀÏÀ» ¾ÐÃà ÇØÁ¦ÇÑ °æ·Î.

Á÷Á¢ Àû´Â °Íº¸´Ü °æ·Î¸¦ ±Ü¾î ¿À´Â °ÍÀÌ ´õ Á¤È®ÇÏ°í ÁÁÀ½.



3-2. Path º¯¼ö ÆíÁý (½Ã½ºÅÛ º¯¼ö Path - ÆíÁý)

º¯¼ö °ªÀÇ ¸Ç ¾ÕÀ̳ª ¸Ç µÚ¿¡ ;%MySQL_HOME%\bin; Ãß°¡



¡Ø ¾ÈµÊ. my.ini°¡ ÇÊ¿äÇϸé http://to-dy.tistory.com/29?category=700250 Âü°í


4) my.ini ÆÄÀÏ ¸¸µé±â


4-1. MySQL Æú´õ¿¡ my-defult.ini °¡ ÀÖ´Â °æ¿ì

4-2. MySQL Æú´õ¿¡ my-defult.ini °¡ ¾ø´Â °æ¿ì


4-1. my-defult.ini ÆÄÀÏ ¼öÁ¤(¸Þ¸ðÀåÀ¸·Î ¿­±â)

> basedir : MySQLÀÌ ¼³Ä¡µÈ °æ·Î
> datadir : DB µ¥ÀÌÅÍ°¡ ÀúÀå µÉ °æ·Î
> port : ÀϹÝÀûÀ¸·Î 3306À» ÀÌ¿ë.


** ¾ÆÁ÷ data Æú´õ°¡ ¾øÀ½.

** ¾Õ¿¡ #ÀÌ ºÙ¾î ÀÖ´Ù¸é # Áö¿ì±â.

*** ÁÖÀÇ!! °æ·Î´Â ¿ª½½·¹½¬(\)°¡ ¾Æ´Ï¶ó ½½·¹½¬(/)·Î ÀÔ·ÂÇÏ´Â °ÍÀÌ ´õ ÁÁ´Ù. (ÀϺΠÇÁ·Î±×·¥Àº \¸¦ ó¸®Çϱ⿡ ¿À·ù ¹ß»ý)



4-2. Cµå¶óÀ̺ê - ProgramData - MySQL - MySQL Server 5.7 ¿¡¼­ my.ini °¡Á®¿Í¼­ ¼öÁ¤

> basedir : MySQLÀÌ ¼³Ä¡µÈ °æ·Î

> datadir : DB µ¥ÀÌÅÍ°¡ ÀúÀå µÉ °æ·Î

> port : ÀϹÝÀûÀ¸·Î 3306 »ç¿ë.


**** ProgramData °¡ ¾Èº¸ÀÏ °æ¿ì : ±¸¼º - Æú´õ ¹× °Ë»ö ¿É¼Ç - º¸±â - ¼û±è ÆÄÀÏ Æú´õ ¹× µå¶óÀ̺ê Ç¥½Ã üũ - È®ÀÎ

** ¾ÆÁ÷ data Æú´õ°¡ ¾øÀ½.

** ¾Õ¿¡ #ÀÌ ºÙ¾î ÀÖ´Ù¸é # Áö¿ì±â

*** ÁÖÀÇ!! °æ·Î´Â ¿ª½½·¹½¬(\)°¡ ¾Æ´Ï¶ó ½½·¹½¬(/)·Î ÀÔ·ÂÇÏ´Â °ÍÀÌ ´õ ÁÁ´Ù. (ÀϺΠÇÁ·Î±×·¥Àº \¸¦ ó¸®Çϱ⿡ ¿À·ù ¹ß»ý)



4-3. MySQL Æú´õ¿¡ ´Ù¸¥ À̸§À¸·Î ÀúÀå my.ini

* ¾ÆÁ÷ data Æú´õ´Â Á¸Àç ÇÏÁö ¾ÊÀ½




*** cmd´Â ¹«Á¶°Ç °ü¸®ÀÚ ±ÇÇÑÀ¸·Î ½ÇÇà

*** ¿ÀŸ, ¶ç¾î¾²±â ÁÖÀÇ!


5) ¼³Á¤ ÆÄÀÏ(my.ini) ÃʱâÈ­

mysqld --initialize-insecure

MySQL Æú´õ¿¡ data Æú´õ°¡ »ý±â¸é ¼º°ø


** root ºñ¹Ð¹øÈ£ ¾øÀÌ »ý¼º


5-1. ½Ã½ºÅÛ ¿À·ù 2 ÀÌ(°¡) »ý°å½À´Ï´Ù.

- ¼³¸í -
1) À©µµ¿ì¿¡¼­´Â ¶ç¾î¾²±â°¡ Æ÷ÇÔµÈ °æ¿ì ""·Î ¹­¾î¼­ Ç¥±âÇÕ´Ï´Ù.
2) ½Ã½ºÅÛ ¿À·ù2´Â ÆÄÀÏ °æ·Î ¿À·ùÀÔ´Ï´Ù. (no such file or directory) 
3) ¼­ºñ½º¸¦ ½ÇÇàÇÒ mysqld.exe ÆÄÀÏÀÇ °æ·Î°¡ À߸øµÇ¾ú±â ¶§¹®¿¡ »ý±â´Â ¿À·ùÀÔ´Ï´Ù.

- ÇØ°á -
1) ÆÄÀÏ °æ·Î¸¦ Á¦´ë·Î ÀâÀ¸¸é ÇØ°áµË´Ï´Ù.
2) ·¹Áö½ºÆ® ÆíÁý±â¸¦ ½ÇÇàÇÕ´Ï´Ù. (regedit.exe) 
3) (HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> Services --> MySQL) ¿¡ ImagePath °ªÀ» º¯°æÇØ ÁÝ´Ï´Ù. 
4) MysqlÀÌ ¼³Ä¡µÈ Æú´õÀÇ mysqld.exe¸¦ °¡¸£Å°´Â °æ·Î¸¦ °ªÀ¸·Î ÇÕ´Ï´Ù.
ex) C:\Program Files\MySQL\mysql-5.7.16-winx64\bin\mysqld MySQL


5-2. ºñ¹Ð¹øÈ£°¡ ·£´ý »ý¼ºµÈ °æ¿ì

MySQLÀ» ·Î±×ÀÎÇÒ¶§(9¹ø) ¿£Å͸¦ Ãƴµ¥µµ µé¾î°¡Áö¾Ê´Â´Ù¸é(ºñ¹Ð¹øÈ£°¡ Ʋ·È´Ù°í Çϸé) ºñ¹Ð¹øÈ£°¡ ·£´ýÀ¸·Î »ý¼ºµÈ °æ¿ìÀÓ.

´Ù½Ã MySQLÆú´õ¸¦ »èÁ¦ÇÏ°í óÀ½ºÎÅÍ Çϴµ¥, mysqld --initialize-insecure ·Î insecure¸¦ ¶ç¾î¾²±â ÇÏÁö ¾Ê¾Æ¾ß ÇÔ.




6) MySQL ¼­ºñ½º µî·Ï

mysqld --install


** mysqld --remove ¼­ºñ½º »èÁ¦




7) ÄÄÇ»ÅÍ ÀçºÎÆÃ




8) ¼­ºñ½º ½ÃÀÛ

net start mysql



8-2. ¼­ºñ½º¸¦ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.

C:\Windows\system32>net start mysql
MySQL ¼­ºñ½º¸¦ ½ÃÀÛÇÕ´Ï´Ù..
MySQL ¼­ºñ½º¸¦ ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.

¼­ºñ½º°¡ ¿À·ù¸¦ º¸°íÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

NET HELPMSG 3534À»(¸¦) ÀÔ·ÂÇÏ¸é µµ¿ò¸»À» ´õ º¼ ¼ö ÀÖ½À´Ï´Ù.


data Æú´õ¸¦ »èÁ¦ÈÄ mysqld --initialize ÇÏ°í ´Ù½Ã net start mysql ÇÏ¸é µÊ




9) MySQL ·Î±×ÀÎ

mysql -uroot -p 

*** Enter password °¡ ³ª¿À¸é ±×³É ¿£Å͸¦ Ä¡¸é µé¾î°¡Áø´Ù. ¾ÆÁ÷ ºñ¹Ð¹øÈ£¸¦ ¼³Á¤ ÇÏÁö ¾Ê¾Ò±â ¶§¹®.

* mysqlÀ» ·Î±×ÀÎÇÏ¿© »ç¿ëÇÒ ¶§ ¾²ÀÓ

***** ¿£ÅÍ·Î ·Î±×ÀÎÀÌ ¾ÈµÇ¸é 5-2 Âü°í


ÀÌ·¸°Ô ¶á´Ù¸é MySQL ·Î±×ÀÎ ¼º°ø~!




10) mysql.user È®ÀÎ

use mysql;

show tables;

À§¿Í °°ÀÌ 31°³ÀÇ Å×À̺íÀÌ ÀÖÀ¸¸é ¿ÏÀüÇÏ°Ô ±ò¸° °ÍÀÌ´Ù. ƯÈ÷ user Å×À̺íÀÌ ²À ÀÖ¾î¾ß ÇÑ´Ù. ºñ¹Ð¹øÈ£ ¼³Á¤À» À§Çؼ­ ÀÌ´Ù. °¡²û innodb µÎ°³¸¸ ÀÖ´Â °æ¿ì°¡ Àִµ¥, ÀÌ·²¶© Áö¿ì°í ´Ù½Ã ±ò¾Æ¾ß ÇÑ´Ù^^; ¿Ö³ÄÇÏ¸é ºñ¹Ð¹øÈ£ ¼³Á¤À» ÇÒ ¼ö ¾ø±â ¶§¹®ÀÌ´Ù ÇÏÇÏÇÏÇÏ. À̰Ŷ§¹®¿¡ ¼¼¹øÀº Áö¿ü´Ù ±ò¾Ò´Ù ^^; MySQLÀº Çѹø¿¡ ±ò¸± ¼ø ¾ø´Â °É±î^^




11) root ºñ¹Ð¹øÈ£ ¼³Á¤


2018.09.12 MySQL 5.7¹öÀü ÀÌÈĺÎÅÍ´Â ´Ù¸£°Ô ºñ¹Ð¹øÈ£¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù.

http://to-dy.tistory.com/58?category=700250 Âü°íÇØÁÖ¼¼¿ä!


update user set authentication_string=password('ºñ¹Ð¹øÈ£') where user='root';

*** ºñ¹Ð¹øÈ£´Â ÀØ¾î ¸ÔÀ¸¸é ¾ÈµÊ! mysql À̳ª root·Î ºñ¹Ð¹øÈ£ ¼³Á¤.

** ´ëºÎºÐ ¾ÆÀ̵ð´Â root ÀÓ.


11-1. ERROR 1064 (42000): You have an error in your SQL syntax;

use mysql; À» Çß´ÂÁö È®ÀÎÇغ¸ÀÚ.


11-2. 'mysql.user'¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì

´Ù½Ã Áö¿ü´Ù ±ò¾Æ¾ß ÇÑ´Ù. 10¹øÀ» Çغ¸ÀÚ.




12) º¯°æ »çÇ× Àû¿ë


flush privileges;


**** ; »© ¸ÔÁö ¸» °Í



ÀÌ·¸°Ô ¶ß¸é root ºñ¹Ð¹øÈ£ º¯°æ ¿Ï·á



Ãâó: https://to-dy.tistory.com/3?category=700250 [todyDev]