SQL/๊ฐ๋ฐ ๊ธฐ๋ก3 QueryDSL์ transform์ ์ฌ์ฉํด ๋ฆฌ๋ทฐ ํต๊ณ ์ ๋ณด ๋ฐํํ๊ธฐ ์๊ตฌ์ฌํญ ํฅ์ ๋ฆฌ๋ทฐ ํ๋ก์ ํธ๋ฅผ ์งํํ๋ฉฐ, ํฅ์ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ํต๊ณ๋ฅผ percentage๋ก ๋ด์ด ๋ฐํํ๋ ์๊ตฌ์ฌํญ์ด ์์๋ค. ์๋ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ํน์ ํฅ์์ ๋ํด ์ฌ๋๋ค์ด ๋ฆฌ๋ทฐํ ๋ฌด๊ฒ๊ฐ ์ ๋, ์ง์๋ ฅ, ๊ณ์ , ํ์ฐ๋ ฅ ์ ๋, ์ฌ์ฉ์์ ์ฑ๋ณ์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ฐํ์ ๋ํ๋ด์ด์ผ ํ๋ค. ์ด๋ฅผ ์ํด ํน์ ํฅ์์ ๋ํ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ๋ฅผ ์กฐํํด ๊ฐ๊ฐ์ ๋ฆฌ๋ทฐ ์์๋ง๋ค ๋น์จ์ ๊ณ์ฐํด ์กฐํํ๊ณ ์ ํ๋ค. ๋น์ฐํ ๋ง์ด์ง๋ง ๊ฐ๊ฐ์ Percentage๋ฅผ ๋ชจ๋ ํฉํ๋ฉด 100์ด ๋์ด์ผ ํ๋ค. ํ๋ก์ ํธ์ ๋ฆฌ๋ทฐ ํ ์ด๋ธ๊ณผ ์ ์ ํ ์ด๋ธ ๊ตฌ์กฐ๋ฅผ ๊ฐ๋จํ๊ฒ ์ดํด๋ณด๋ฉด ์๋์ ๊ฐ๋ค. (์ผ๋ถ ํ์์๋ ๋ฐ์ดํฐ๋ ์๋ตํ๋ค.) ํด๋ผ์ด์ธํธ์๊ฒ๋ ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ์ ๋ฆฌ๋ทฐ๋ฅผ ์์ฑํ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ์กฐํํด ์๋์ ๊ฐ์ด ๋ฆฌ๋ทฐ ์์๋ง๋ค percentage๋ฅผ ๊ณ์ฐํ์ฌ ๋ฐํํด .. 2024. 1. 14. CentOS7์์ MySQL 8 ๋ฒ์ ์ค์นํ๊ธฐ 1. yum์ ์ฌ์ฉํด install ํด์ฃผ๊ธฐ $ yum install https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm $ yum install mysql-server 2. ์ ์ค์น๋์๋์ง ํ์ธ $ mysql --version 3. mysql์ ์์ ๋ฐ ๋ถํ ์ ์๋์ผ๋ก ์คํ๋๋๋ก ์ค์ (์๋๋ค๋ฉด sudo ๊ถํ ์ฌ์ฉ) systemctl start mysqld systemctl enable mysqld 4. ์ด๊ธฐ ๋น๋ฐ๋ฒํธ๋ฅผ grep ์ฌ์ฉํด ์ป์ ํ mysql ์ ์ (grep ์ด ์๋๋ค๋ฉด sudo ๊ถํ ์ฌ์ฉ) $ grep 'temporary password' /var/log/mysqld.log $ mysql -u root -p 5. ๋น๋ฐ๋ฒ.. 2023. 4. 20. ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2) m1 ๋งฅ์์ ํด๊ฒฐํ๊ธฐ ๊ฐ๋ฐ ํ๊ฒฝ - m1 Mac ์๋ฌ ๋ถ์ - mysql์ ์ ๋๋ก ์ ๊ฑฐํ์ง ์๊ณ mariadb๋ฅผ homebrew๋ก ์ค์นํ์ - mysql -u root -p ๋ฑ mysql ๋ช ๋ น์ด๋ฅผ ์น๋ฉด `ERROR 2002 (HY000): Can't connect to local server through socket '/tmp/mysql.sock' (2)` ๋ฐ์ - brew services start mariadb๋ก mariadb๋ฅผ ์คํ์์ผ๋ ๋์ผํ ์๋ฌ ๋ฐ์ ํด๊ฒฐ ํน์ ๋ชฐ๋ผ ํ ์์๋ ๋ฐฉ๋ฒ์ ์ด๋์ ํ๋ค. # ๋ชจ๋ ์ ๊ฑฐ brew uninstall mysql brew uninstall mariadb brew cleanup # m1 sudo rm -rf /opt/homebrew/var/mysql sudo rm -rf /Lib.. 2022. 8. 21. ์ด์ 1 ๋ค์