Development tools
Enviroments
π οΈ[κ°λ° λꡬ λ° νκ²½] MySQL μλ² μ¬μμ λ° μ¬λ¬ λͺ
λ Ήμ΄.
β
1οΈβ£ MySQL μλΉμ€κ° μ€ν μ€μΈμ§ νμΈνλ λ°©λ².
- μ λͺ
λ Ήμ΄λ₯Ό μ€ννμ¬ MySQL μλΉμ€κ° μ€ν μ€μΈμ§ νμΈν μ μμ.
β
2οΈβ£ MySQL μλ² μ¬μμ νλ λ°©λ².
sudo /usr/local/mysql/support-files/mysql.server stop // MySQL μλ² μ μ§
sudo /usr/local/mysql/support-files/mysql.server start // MySQL μλ² μμ
- μ λͺ
λ Ήμ΄λ‘ μλ²λ₯Ό μ¬μμν μ μμ.
sudo /usr/local/mysql/support-files/mysql.server restart // MySQL μλ² μ¬μμ
- MySQL μλ²κ° μ΄λ―Έ μ€ν μ€μΈ κ²½μ°μλ μ λͺ
λ Ήμ΄λ‘ μλ²λ₯Ό μ¬μμν μ μμ.
β
3οΈβ£ MySQLμ μ€μ νμΌ(my.cnf λλ my.ini) μ°Ύλ λ°©λ².
λ°©λ² 1οΈβ£ MySQL μ€μ νμΌ κ²½λ‘ νμΈ.
- MySQLμ μ¬λ¬ μμΉμμ μ€μ νμΌμ κ²μνλ€.
- μ΄λ₯Ό νμΈνκΈ° μν΄ μλ λͺ
λ Ήμ΄λ₯Ό μ€ν.
mysql --help | grep "my.cnf"
- μΆλ ₯ μμ
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
- μ μΆλ ₯μ MySQLμ΄ μ€μ νμΌμ κ²μνλ κ²½λ‘μ΄λ€.
- μ΄ κ²½λ‘λ₯Ό μ°¨λ‘λλ‘ νμΈνλ©΄ my.cnf νμΌμ μ°Ύμ μ μλ€.
λ°©λ² 2οΈβ£ MySQLμμ μ§μ νμΈνκΈ°.
- MySQLμ΄ νμ¬ μ¬μ© μ€μΈ μ€μ νμΌμ κ²½λ‘λ₯Ό νμΈνλ €λ©΄ μλ λͺ
λ Ήμ΄λ₯Ό μ€ννλ€.
mysql -u root -p -e "SHOW VARIABLES LIKE 'pid_file';"
- μΆλ ₯ μμ:
+---------------+------------------------------+
| Variable_name | Value |
+---------------+------------------------------+
| pid_file | /usr/local/var/mysql/<your_hostname>.pid |
+---------------+------------------------------+
- PID νμΌμ κ²½λ‘μ λμΌν λλ ν 리μ μ€μ νμΌμ΄ μ‘΄μ¬ν κ°λ₯μ±μ΄ λμ.
λ°©λ² 3οΈβ£ μ€μ νμΌ μ§μ κ²μ.
- μ€μ νμΌμ΄ μμ€ν
μ μ‘΄μ¬νλμ§
find
λͺ
λ Ήμ΄λ₯Ό μ¬μ©νμ¬ κ²μν μ μμ.
sudo find / -name "my.cnf" 2>/dev/null
- λλ MySQL μ€μΉ λλ ν 리μμ κ²μμ:
sudo find /usr/local -name "my.cnf" 2>/dev/null
λ°©λ² 4οΈβ£ μ€μ νμΌ μ§μ μμ±νκΈ°.