1. MySQL λ€μ΄λ‘λ
MySQLμ μ€ν μμ€ λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ μμ€ν μΌλ‘, λ€μν νλ«νΌμμ μ¬μ©ν μ μμ΅λλ€. μ΄ κΈμμλ Windows μ΄μ체μ μμ MySQLμ λ€μ΄λ‘λνλ λ°©λ²μ λν΄ μλ €λλ¦¬κ² μ΅λλ€.
MySQLμ λ€μ΄λ‘λνκΈ° μ μ μΈν°λ·μ μ°κ²°λμ΄ μλμ§ νμΈν΄μ£ΌμΈμ. κ·Έλ° λ€μ μλ λ¨κ³λ₯Ό λ°λΌ μ§νν΄λ³΄μΈμ.
MySQL 곡μ μΉμ¬μ΄νΈ(https://dev.mysql.com/downloads/windows/)λ‘ μ μν©λλ€.
λ€μ΄λ‘λ μΉμ μμ "MySQL Community (GPL) Downloads"λ₯Ό μ°Ύμ ν΄λ¦ν©λλ€.
"MySQL Community Server" μ΅μ μ μ°Ύμμ ν΄λ¦ν©λλ€. μ΄ μ΅μ μ MySQL μλ² μννΈμ¨μ΄λ₯Ό λ€μ΄λ‘λνκ³ μ€μΉνλ λ° νμν©λλ€.
"Select Version" λλ‘ λ€μ΄ λͺ©λ‘μμ μνλ λ²μ μ μ νν©λλ€. 보ν΅μ μ΅μ λ²μ μ μ ννλ κ²μ΄ μ’μ΅λλ€.
"Windows (x86, 32-bit), ZIP Archive" λλ "Windows (x86, 64-bit), ZIP Archive" μ€μμ μνλ μ΅μ μ μ νν©λλ€. λλΆλΆμ μ¬μ©μλ 64-bit λ²μ μ μ νν κ²μ λλ€.
μμΉ΄μ΄λΈ νμΌ λ€μ΄λ‘λ λ§ν¬λ₯Ό ν΄λ¦νμ¬ λ€μ΄λ‘λλ₯Ό μμν©λλ€. λ€μ΄λ‘λ μκ°μ μΈν°λ· μλμ λ°λΌ λ€λ₯Ό μ μμ΅λλ€.
μ΄μ MySQL λ€μ΄λ‘λκ° μλ£λμμ΅λλ€. μ΄μ΄μ§λ λ¨κ³μμλ μμ€ν μꡬ μ¬νμ νμΈνκ³ , MySQLμ μ€μΉν κ²μ λλ€.
2. μμ€ν μꡬ μ¬ν νμΈ
MySQLμ μ€μΉνκΈ° μ μ μμ€ν μꡬ μ¬νμ νμΈν΄μΌ ν©λλ€. μλμ μ¬νλ€μ κ²ν ν΄λ³΄μΈμ.
μ΄μ체μ : MySQLμ λ€μν μ΄μ체μ μμ μ§μλμ§λ§, μ΄ κΈμμλ Windows μ΄μ체μ μ μ΄μ μ λ§μΆ κ²μ λλ€. Windows 7 μ΄μμ λ²μ μμ MySQLμ μ€μΉν μ μμ΅λλ€.
νλ‘μΈμ: MySQLμ λλΆλΆμ νλμ μΈ νλ‘μΈμμμ μλν©λλ€. 1GHz μ΄μμ νλ‘μΈμκ° κΆμ₯λλ©°, λ λ§μ μ½μ΄μ λ λΉ λ₯Έ μλμ νλ‘μΈμλ λ μ’μ μ±λ₯μ μ 곡ν©λλ€.
λ©λͺ¨λ¦¬: MySQLμ μ΅μ μꡬ μ¬νμ 512MB RAMμ΄μ§λ§, 1GB μ΄μμ RAMμ κΆμ₯ν©λλ€. λ λ§μ RAMμ κ°μ§κ³ μλ€λ©΄, λ°μ΄ν°λ² μ΄μ€μμ λ λ§μ μμ μ μ²λ¦¬ν μ μμ΅λλ€.
λμ€ν¬ 곡κ°: MySQL μ€μΉ νμΌμ λͺ μ λ©κ°λ°μ΄νΈ ν¬κΈ°μΌ μ μμ§λ§, μ€μ λ‘ λ°μ΄ν°λ² μ΄μ€λ₯Ό μ΄μνκΈ° μν΄μλ μΆ©λΆν λμ€ν¬ 곡κ°μ΄ νμν©λλ€. λμ€ν¬μ ν¬κΈ°λ λ°μ΄ν°λ² μ΄μ€μ ν¬κΈ°μ μꡬ μ¬νμ λ°λΌ λ€λ₯Ό μ μμ΅λλ€. λ°μ΄ν°λ² μ΄μ€ μ΄μμ μν΄ μ΅μ λͺ κΈ°κ°λ°μ΄νΈμ λμ€ν¬ 곡κ°μ΄ νμν μ μμ΅λλ€.
κΈ°ν μννΈμ¨μ΄ μꡬ μ¬ν: MySQLμ μ€μΉνκΈ° μ μ μ»΄ν¨ν°μ Java Runtime Environment (JRE)κ° μ€μΉλμ΄ μλμ§ νμΈν΄μΌ ν©λλ€. MySQL μ€μΉ νλ‘κ·Έλ¨μ Javaμ λν μμ‘΄μ±μ΄ μμΌλ©°, JREκ° μ»΄ν¨ν°μ μ€μΉλμ΄ μμ΄μΌ μ μμ μΌλ‘ μ€μΉν μ μμ΅λλ€.
MySQLμ μ€μΉνκΈ° μ μ μμ μꡬ μ¬νλ€μ κ²ν νκ³ , μμ€ν μ΄ μꡬ μ¬νμ μΆ©μ‘±νλμ§ νμΈνμΈμ. μ΄μ΄μ§λ λ¨κ³μμλ MySQL μ€μΉ νμΌμ λ€μ΄λ‘λνκ³ μ€μΉλ₯Ό μ§νν κ²μ λλ€.
3. MySQL μ€μΉ νμΌ λ€μ΄λ‘λ
MySQL μ€μΉ νμΌμ λ€μ΄λ‘λνκΈ° μν΄ μλμ λ¨κ³λ₯Ό λ°λΌ μ§νν΄λ³΄μΈμ.
MySQL 곡μ μΉμ¬μ΄νΈ(https://dev.mysql.com/downloads/windows/)λ‘ μ΄λν©λλ€.
μΉ νμ΄μ§μμ "MySQL Community (GPL) Downloads"λ₯Ό μ°Ύμ ν΄λ¦ν©λλ€.
"MySQL Community Server" μ΅μ μ μ°Ύμμ ν΄λ¦ν©λλ€. μ΄ μ΅μ μ MySQL μλ² μννΈμ¨μ΄λ₯Ό λ€μ΄λ‘λνκ³ μ€μΉνλ λ° νμν©λλ€.
"Select Version" λλ‘ λ€μ΄ λͺ©λ‘μμ μνλ λ²μ μ μ νν©λλ€. μΌλ°μ μΌλ‘ μ΅μ λ²μ μ μ ννλ κ²μ΄ μ’μ΅λλ€.
"Windows (x86, 32-bit), ZIP Archive" λλ "Windows (x86, 64-bit), ZIP Archive" μ€μμ μνλ μ΅μ μ μ νν©λλ€. λλΆλΆμ μ¬μ©μλ 64-bit λ²μ μ μ νν κ²μ λλ€.
μμΉ΄μ΄λΈ νμΌ λ€μ΄λ‘λ λ§ν¬λ₯Ό ν΄λ¦νμ¬ λ€μ΄λ‘λλ₯Ό μμν©λλ€. λ€μ΄λ‘λ μκ°μ μΈν°λ· μλμ λ°λΌ λ¬λΌμ§ μ μμ΅λλ€.
MySQL μ€μΉ νμΌμ΄ λ€μ΄λ‘λλλ©΄, μ΄μ΄μ§λ λ¨κ³μμ MySQLμ μ€μΉν μ€λΉκ° λ©λλ€.
4. MySQL μ€μΉ
MySQL μ€μΉλ₯Ό μ§ννκΈ° μν΄ μλμ λ¨κ³λ₯Ό λ°λΌ μ§νν΄λ³΄μΈμ.
λ€μ΄λ‘λν MySQL μ€μΉ νμΌ μμΆμ νΈμΈμ. μμΆ νμΌμ μ νν λ€μ λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ ν΄λ¦νκ³ "μμΆ ν΄μ "λ₯Ό μ ννμ¬ μμΆμ ν μ μμ΅λλ€. μμΆ ν΄μ ν MySQL μ€μΉ νμΌμ΄ μλ ν΄λλ₯Ό νμΈνμΈμ.
μ€μΉ νμΌμ΄ μλ ν΄λλ‘ μ΄λν ν, λ§μ°μ€ μ€λ₯Έμͺ½ λ²νΌμ ν΄λ¦νκ³ "κ΄λ¦¬μ κΆνμΌλ‘ μ€ν"μ μ ννμ¬ κ΄λ¦¬μ κΆνμΌλ‘ μ€μΉ νμΌμ μ€ννμΈμ. μ΄λ κ² ν¨μΌλ‘μ¨ μ€μΉ μ€μ λ°μν μ μλ κΆν λ¬Έμ λ₯Ό μλ°©ν μ μμ΅λλ€.
μ€μΉ νμΌμ μ€ννλ©΄ "Setup Type" νλ©΄μ΄ νμλ©λλ€. μ΄ νλ©΄μμλ "Full" λλ "Custom" μ€μμ μνλ μ€μΉ μ΅μ μ μ ννμ€ μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ "Full" μ΅μ μ μ νν κ²μ λλ€. "Full" μ΅μ μ MySQL μλ²μ ν΄λΌμ΄μΈνΈ, μμ λ°μ΄ν°λ² μ΄μ€, μ ν λ¬Έμ λ±μ λͺ¨λ μ€μΉν©λλ€.
μνλ μ€μΉ μμΉλ₯Ό μ νν ν "Next"λ₯Ό ν΄λ¦νμΈμ. λλΆλΆμ μ¬μ©μλ κΈ°λ³Έ μ€μ μ μ μ§ν κ²μ λλ€.
"Ready to Install" νλ©΄μμ "Install"μ ν΄λ¦νμ¬ μ€μΉλ₯Ό μμνμΈμ. MySQLμ΄ μ νν κ²½λ‘μ μ€μΉλ κ²μ λλ€. μ€μΉ κ³Όμ μ λͺ λΆ μ λ μμλ μ μμ΅λλ€.
μ€μΉκ° μλ£λλ©΄ "MySQL Server μ€μ " νλ©΄μ΄ λνλ©λλ€. "Windows Service" μ΅μ μ μ νν λ€μ "Next"λ₯Ό ν΄λ¦νμΈμ. μ΄λ κ² ν¨μΌλ‘μ¨ MySQL μλ²κ° Windows μλΉμ€λ‘ λ±λ‘λμ΄ μλμΌλ‘ μμλλλ‘ μ€μ ν μ μμ΅λλ€.
"Authentication Method" νλ©΄μμλ MySQL μλ²μ λ‘κ·ΈμΈνκΈ° μν μ¬μ©μ κ³μ κ΄λ ¨ μ€μ μ μ§νν μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ "Use Strong Password Encryption"μ μ ννκ³ , "Root Password"λμ μμ ν μνΈλ₯Ό μ λ ₯ν ν "Next"λ₯Ό ν΄λ¦ν©λλ€. MySQLμ μ²μ μ€μΉνλ μ¬μ©μλ root κ³μ μ λν μνΈλ₯Ό μμ§ μλλ‘ μ£Όμν΄μΌ ν©λλ€.
"Apply Configuration" νλ©΄μμλ MySQL μλ²μ μ€μ μ ꡬμ±ν μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ κΈ°λ³Έ μ€μ μ μ μ§ν κ²μ λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Execute" νλ©΄μμλ MySQL μλ² κ΅¬μ±μ νμν λͺ λ Ήμ΄κ° λμ΄λ©λλ€. λͺ λ Ήμ΄λ₯Ό μ€ννμ¬ κ΅¬μ±μ μλ£ν μ μμ΅λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
μ€μΉμ ꡬμ±μ΄ λͺ¨λ μλ£λλ©΄ "Product Configuration" νλ©΄μ΄ λνλ©λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ μ€μΉ κ³Όμ μ λ§λ¬΄λ¦¬νμΈμ.
MySQL μ€μΉκ° λλλ©΄, λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ±νκ³ κ΄λ¦¬νκΈ° μν΄ MySQL ν΄λΌμ΄μΈνΈλ₯Ό μ¬μ©ν μ μμ΅λλ€. MySQL ν΄λΌμ΄μΈνΈλ₯Ό μ€ννκ³ μ€μ ν κ³μ μ 보λ₯Ό μ¬μ©νμ¬ MySQL μλ²μ λ‘κ·ΈμΈν μ μμ΅λλ€. μ΄μ MySQLμ μ¬μ©νμ¬ λ°μ΄ν°λ² μ΄μ€μ ν μ΄λΈμ λ§λ€κ³ λ°μ΄ν°λ₯Ό κ΄λ¦¬ν μ μμ΅λλ€.
5. MySQL μλ² μ€μ
MySQL μλ²λ₯Ό ꡬμ±νκΈ° μν΄ μλμ λ¨κ³λ₯Ό λ°λΌ μ§νν΄λ³΄μΈμ.
MySQL Serverλ₯Ό μ€μΉνλ©΄ μλμΌλ‘ "MySQL Server μ€μ "μ΄ μμλ©λλ€. μ¬κΈ°μλ MySQL μλΉμ€μ λν κΈ°λ³Έ ꡬμ±μ λ³κ²½ν μ μμ΅λλ€.
"Windows Service" νλ©΄μμλ MySQL μλ²κ° Windows μλΉμ€λ‘ λ±λ‘λμ΄ μ€νλ μ μλλ‘ μ€μ ν μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ "Standard System Account" μ΅μ μ μ ννμ¬ MySQL μλ²λ₯Ό λ‘컬 μμ€ν κ³μ μΌλ‘ μ€ννλ κ²μ κΆμ₯ν©λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Authentication Method" νλ©΄μμλ MySQL μλ²μ λ‘κ·ΈμΈνκΈ° μν μ¬μ©μ κ³μ κ΄λ ¨ μ€μ μ μ§νν μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ "Use Strong Password Encryption" μ΅μ μ μ ννμ¬ λ³΄μμ΄ κ°νλ λΉλ°λ²νΈ μνΈνλ₯Ό μ¬μ©νλλ‘ μ€μ ν©λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Accounts and Roles" νλ©΄μμλ MySQL μλ²μ λν κ³μ κ³Ό μν μ κ΄λ¦¬ν μ μμ΅λλ€. κΈ°λ³Έμ μΌλ‘ "Root Accounts" μΉμ μλ "root" κ³μ μ΄ λμ΄λμ΄ μμ΅λλ€. μ΄ κ³μ μ MySQL κ΄λ¦¬μλ‘μ λͺ¨λ κΆνμ κ°κ³ μμ΅λλ€. νμμ λ°λΌ μΆκ° κ³μ μ μμ±νκ³ κΆνμ ν λΉν μ μμ΅λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Windows Service" νλ©΄μμλ MySQL μλ²κ° Windows μλΉμ€λ‘ λ±λ‘λμ΄ μ€νλ μ μλλ‘ μ€μ ν μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ "Standard System Account" μ΅μ μ μ ννμ¬ MySQL μλ²λ₯Ό λ‘컬 μμ€ν κ³μ μΌλ‘ μ€ννλ κ²μ κΆμ₯ν©λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Error Reporting" νλ©΄μμλ MySQL μλ²μ μ€λ₯ λ³΄κ³ μ€μ μ ꡬμ±ν μ μμ΅λλ€. κΈ°λ³Έμ μΌλ‘ "Enable Error Reporting" μ΅μ μ΄ μ νλμ΄ μμ΅λλ€. μ€λ₯ λ³΄κ³ λ₯Ό μ§μνκ³ MySQL κ°λ°νμ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ λ° λμμ μ€ μ μκΈ° λλ¬Έμ μ΄ μ΅μ μ μ μ§νλ κ²μ΄ μ’μ΅λλ€. νμν κ²½μ° λ€λ₯Έ μ΅μ μ μ νν μλ μμ΅λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Apply Configuration" νλ©΄μμλ MySQL μλ²μ μ€μ μ ꡬμ±ν μ μμ΅λλ€. λλΆλΆμ μ¬μ©μλ κΈ°λ³Έ μ€μ μ μ μ§ν κ²μ λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Execute" νλ©΄μμλ MySQL μλ² κ΅¬μ±μ νμν λͺ λ Ήμ΄κ° λμ΄λ©λλ€. λͺ λ Ήμ΄λ₯Ό μ€ννμ¬ κ΅¬μ±μ μλ£ν μ μμ΅λλ€. "Next"λ₯Ό ν΄λ¦νμ¬ κ³μ μ§ννμΈμ.
"Installation Completed" νλ©΄μμ "Finish"λ₯Ό ν΄λ¦νμ¬ MySQL μλ² μ€μ μ λ§λ¬΄λ¦¬νμΈμ.
MySQL μλ²κ° ꡬμ±λλ©΄, μ€μ ν μ¬μ©μ κ³μ μ μ¬μ©νμ¬ MySQL μλ²μ λ‘κ·ΈμΈν μ μμ΅λλ€. μ΄μ MySQL μλ²κ° μ€νλκ³ λ°μ΄ν°λ² μ΄μ€λ₯Ό μμ±νκ³ κ΄λ¦¬ν μ μμ΅λλ€.
λκΈ