π μ€λ 컨λμ
- μ΄μ μκ³ λ¦¬μ¦ λλκ³ νΉμ€λλ κ°μ΄!
μ²μλ€μ ν€μλ
- MSA, monolithic, νμ΄νΌλ°μ΄μ , κ³ κ°μ©μ±, namespace, cgroup, ν°μΌ
β μ€λ ν κ²
Docker
- κ°λ
- WSL2, Docker μ€μΉ
- WSL2μ λ€νΈμν¬λ Hyper-V κ°μν κΈ°λ°μΌλ‘ λμνκ³ μμ΄μ μ¬λΆν
μ IPκ° λ³κ²½λ¨
- μ°λΆν¬μμ docker λ₯Ό μ€νμν€λ μ΄μ

MySQL
- μ€μΉ in Docker
- latin1 -> utf8 λ³κ²½
- Treeκ° μλμλ€λ©΄, λλ λ μ½μ§μ νκ² μ§..

- μΈλΆ μ μνμ©
- CRUD κ°λ
μ 리
- INSERT, SELECT, UPDATE, DROP
- κ²μ€νΈ κ³μ μμ±
- λ°μ΄ν°λ² μ΄μ€ λ° ν
μ΄λΈ μμ±
- 리λ§μΈλ:
- show databases; // λͺ¨λ λ°μ΄ν°λ² μ΄μ€ 리μ€νΈ λμ€νλ μ΄
- USE database // λ°μ΄ν°λ² μ΄μ€ μ ν
- DESC table; // ν
μ΄λΈ μ»¬λΌ νμΈ
- FLUSH PRIVILEGES
- 보ν΅μ INSERT, DELETE, UPDATEλ₯Ό ν΅ν΄ μ¬μ©μλ₯Ό μΆκ°, μμ , κΆν λ³κ²½ λ±μ μννμμ λ μ΄ λ³κ²½ μ¬νμ λ°μνκΈ° μνμ¬ μ¬μ©νλ€. μ΄ λ FLUSH PRIVILEGESλ grant ν
μ΄λΈμ reloadν¨μΌλ‘μ λ³κ²½ μ¬νμ μ¦μ λ°μνλλ‘ νλ€.
- μ°Έκ³ λ§ν¬
HeidiSql
- MySQL GUI νλ‘κ·Έλ¨
- μ€μΉ λ° MySQL μ μ
ν¬νΈλ²νΈ PID μ°ΎκΈ°
- netstat -an | grep 3306
- netstat -ano | grep 3306
π λλμ
- λλ μ΄μ체μ λ₯Ό μ€μΉνλ€λκ° νλ 무μΈκ° νκ²½μ ꡬμΆνλ νλμ ν₯λ―Έλ₯Ό λλλ€.
μ΅λλ ₯μ΄ λΉ λ₯΄μ§ λͺ»ν΄μ μ½μ§μ λ§μ΄νμ§λ§, μ΄λ¬ν μ½μ§μ νλλ° ν₯λ―Έλ₯Ό λλΌλ κ² κ°λ€.(μ’ μ΄μνκ°...?γ
γ
γ
) λμ μ½μ§ν건 κΌ κΈ°μ΅μ λ¨μμ μ λ§ μ μ¨λ¨Ήλ κ² κ°λ€. 무νΌκ°μ μ€λμ μ λ§ μ¬λ°λ μ£Όμ μκ³ λ΄μΌμ νλ‘μμ μ λν΄ μ’ λ νμ΅ν ν λ―Έμ
μ μνν΄μΌκ² λ€.
- μ€λ μ΄λ―Έ μ¬μ©νκ³ μλ ν¬νΈλ₯Ό mysql ν¬νΈλ‘ μ§μ ν΄μ μ μμλνμ§ μλ λ¬Έμ κ° μμλ€. μ’ μ°¨λΆν μμλ΄€μΌλ©΄ μ½κ² ν΄κ²° νμν
λ° λΉν©ν΄μ νμ΄λ‘νν
μ§λ¬ΈλΆν° ν κ² κ°λ€. μ΄μ μ κ³ μ³μΌκ² λ€.
μ€λ μ΄λ―Έ μ¬μ©νκ³ μλ ν¬νΈλ₯Ό mysql ν¬νΈλ‘ μ§μ ν΄μ μ μμλνμ§ μλ λ¬Έμ κ° μμλ€. μ’ μ°¨λΆν μμλ΄€μΌλ©΄ μ½κ² ν΄κ²° νμν λ° λΉν©ν΄μ νμ΄λ‘νν μ§λ¬ΈλΆν° ν κ² κ°λ€. μ΄μ μ κ³ μ³μΌκ² λ€. => μ§±μ§±!