IT ์ธ๋ค์ผํ ๋ฆฌ์คํธํ MySQL max_allowed_packet MySQL์ ๊ณต๋ถํ๋ฉฐ ๋๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ค๊ณ ์๋ SQL์ ์คํํด๋ณด์๋ค.INSERT INTO maxTBL VALUES ( REPEAT('A', 10000000), REPEAT('๊ฐ', 1000000)); ๋ณด๋ฉด A๋ฅผ 10,000,000(์ฒ๋ง)๋ฒ ๋ฐ๋ณต์ํจ ๋ฌธ์์ด๊ณผ '๊ฐ'๋ฅผ 1,000,000(๋ฐฑ๋ง)๋ฒ ๋ฐ๋ณต์ํจ ๋ฌธ์์ด์ maxTBL ํ ์ด๋ธ์ ์ถ๊ฐํ๋ ๊ฒ์ธ๋ฐ ๋ค์๊ณผ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค. Error Code: 1301. Result of repeat() was larger than max_allowed_packet ์ ์ค๋ฅ์ ๋์ค๋ max_allowed_packet๊ฐ์ ์๋ฒ๋ก ์ง์ํ๊ฑฐ๋ ๋ฐ๊ฒ๋๋ ํจํท์ ์ต๋ ๊ธธ์ด๋ฅผ ๋ํ๋ด๋ ์์คํ ๋ณ์๋ค. ํ์ฌ max_allowed_packet์ 4194304 Byte๋ก ์ฝ 4.. MySQL ASCII(์์คํค ์ฝ๋) BLOB๋ก ๋ณด์ผ ๋ ๋ฌธ์๋ฅผ ์์คํค ์ฝ๋๊ฐ์ผ๋ก ๋๋ ค์ฃผ๋ ํจ์ ASCII( )๊ฐ ์๊ณ , ๋ฐ๋๋ก ์ซ์์ ์์คํค ์ฝ๋๊ฐ์ ํด๋นํ๋ ๋ฌธ์๋ฅผ ๋๋ ค์ฃผ๋ ํจ์ CHAR( )๊ฐ ์๋ค. ๊ทธ๋ฐ๋ฐ CHAR( )ํจ์๋ก ๋ฌธ์๋ฅผ ์ป์ผ๋ คํ์ผ๋ ์๋์ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ด ๋์๋ค. ์์คํค ์ฝ๋ํ์ 65๋ A์ด๋ฏ๋ก CHAR(65)์ ๊ฒฐ๊ณผ ๊ฐ์ A๊ฐ ๋์์ผํ๋ค. ๊ทธ๋ฐ๋ฐ ์์์ ๋ณด์ด๋ฏ, 'BLOB'๋ผ๋ ๊ฒฐ๊ณผ๊ฐ ๋์จ๋ค! ์ฌ๋ฐ๋ฅธ ๊ฒฐ๊ณผ ๊ฐ์ ๋ณด๊ธฐ ์ํด์ ์๋๋ฅผ ๋ฐ๋ผํ๋ค. BLOB์์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ํด๋ฆญํ๊ณ Open Value in Viewer ๋ฅผ ํด๋ฆญํ๋ค. ๊ทธ๋ฌ๋ฉด ์๊ฐ์ ์ฐฝ์ด ๋์ค๋๋ฐ Textํญ์์ ์ ์์ ์ธ ๊ฒฐ๊ณผ๊ฐ A๋ฅผ ๋ณผ ์ ์๋ค~! MySQL ๋ฐ์ดํฐ ํ ๋ณํ ๋ฐ์ดํฐํ ๋ณํ์๋ ๋ช ์์ ํ ๋ณํ๊ณผ ์์์ ํ ๋ณํ์ด ์๋ค! ๋ช ์์ ํ ๋ณํ์ ํจ์๋ฅผ ์ด์ฉํด์ ๋ฐ์ดํฐํ์์ ๋ณํํ๋ ๊ฒ์ด๋ค. ๋ช ์์ ํ ๋ณํ๋ถํฐ ์์๋ณด๊ฒ ๋ค. 1. ๋ช ์์ ํ ๋ณํCAST ( ํํํ ๊ฐ AS ๋ฐ์ดํฐํ์[(๊ธธ์ด)] );CONVERT ( ํํํ ๊ฐ , ๋ฐ์ดํฐํ์[(๊ธธ์ด)] );ํ ๋ณํ ํจ์๋ ์ ๋ ๊ฐ์ง์ด๋ค. CAST์ CONVERT๋ ๊ฐ์์๋ฏธ๋ก, ํํํ ๊ฐ์ ํด๋น ๋ฐ์ดํฐํ์์ผ๋ก ๋ฐ๊พธ๋ ๊ฒ์ด๋ค. ์ฐธ๊ณ ๋ก ๋ฐ์ดํฐํ์[(๊ธธ์ด)]์์ [(๊ธธ์ด)]๋ ์๋ต๊ฐ๋ฅํ๋ฉฐ ์ด๋ CHAR(4)์์ (4)๋ฅผ ๋ํ๋ด๋ ๊ฐ์ด๋ค. ์๋ ์์๋ฅผ ๋ณด์. ๊ตฌ๋งคํํฉ์ ๋ํ๋ด๋ buytbl ์ด๋ผ๋ ํ ์ด๋ธ์ ๊ตฌ๋งค ๊ฐ์๋ฅผ ๋ํ๋ด๋ amount ๋ผ๋ ํ๋๊ฐ ์๋ค. ์ด ํ๋์ ํ๊ท ์ ์์ฒ๋ผ 2.9167 ์ด๋ค. CONVERT ( AVG ( a.. [yum ์ค๋ฅ] - Existing lock yum ์ผ๋ก ํจํค์ง๋ฅผ ์ญ์ ํ๋ค๊ฐ ์๋ชป ์ญ์ ์ค์ธ๊ฑธ ์๊ณ ๊ธํ ๋ฉ์ท๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค์ yum์ผ๋ก ํจํค์ง๋ฅผ ์ญ์ ํ๋ ค ํ์ ๋ ์๋์ ๊ฐ์ ์ค๋ฅ๊ฐ ๋ํ๋ฌ๋ค. 1. Existing lock /var/run/yum.pid : another copy is running as pid ...์์ ์ค๋ฅ๋ ์ด๋ฏธ ๋ค๋ฅธ yum ํ๋ก์ธ์ค๊ฐ ์คํ ์ค์ด์ด์ Lock์ด ๊ฑธ๋ฆฐ ๊ฒ์ ์๋ฏธํ๋ค. Ctrl + z๋ก ๋์์ ๋ฉ์ถ๊ณ ํ์ฌ ์คํ ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ํ์ธํด๋ณด์๋ค. 2.ps -ef | grep yum์ ๋ช ๋ น์ด๋ก ํ๋ก์ธ์ค๋ฅผ ๋ณธ ๊ฒฐ๊ณผ ๋ค๋ฅธ yum์ด ์คํ ์ค์ธ ๊ฒ์ ์ ์ ์๋ค. ๊ฐ๋จํ ์ด ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ด๋ฉด๋๋ค. kill -9 pid(ํ๋ก์ธ์ค id) ์ ๋ช ๋ น์ด๋ฅผ ์คํํด์ ์คํ ์ค์ธ yum ํ๋ก์ธ์ค๋ฅผ ์ฃฝ์ธ ๋ค ๋ค์ yum์ ์คํํ๋ฉด ์ ๋๋ค~! CentOS GRUB ๋ถํธ๋ก๋ GRUB ๋ถํธ๋ก๋๋, ์๋์ฒ๋ผ CentOS๋ฅผ ์ฒ์ ๋ถํ ํ ๋ ๋์ค๋ ์ ํํ๋ฉด์ด๋ค. GRUB ์ ํน์ง์ ์๋์ ๊ฐ๋ค.1. ๋ถํธ ์ ๋ณด๋ฅผ ์ฌ์ฉ์๊ฐ ์์๋ก ๋ณ๊ฒฝํด ๋ถํ ํ ์๊ฐ ์๋ค.2. ๋ค๋ฅธ ์ฌ๋ฌ ๊ฐ์ง ์ด์์ฒด์ ์ ๋ฉํฐ๋ถํ ํ ์ ์๋ค.3. ๋ํํ ์ค์ ์ด๋ฏ๋ก ์ปค๋์ ๊ฒฝ๋ก์ ํ์ผ ์ด๋ฆ๋ง ์๋ฉด ๋ถํ ์ด ๊ฐ๋ฅํ๋ค. ๊ทธ๋ฐ๋ฐ ์ต๊ทผ์ CentOS๋ GRUB๋ณด๋ค ๋ ํฅ์๋ GRUB 2 ๋ฒ์ ์ ์ฌ์ฉํ๋ค. GRUB 2๋ ์ ธ ์คํฌ๋ฆฝํธ ๋ฌธ๋ฒ์ ์ฌ์ฉํด์ ์ค์ ์ ๋ณ๊ฒฝํ๊ธฐ์ ๋ณต์กํด์ก์ง๋ง ๊ธฐ๋ฅ์ด ๋ง์์ก๋ค. GRUB 2์ ์ค์ ํ์ผ์ /boot/grub2/grub.cfg ํ์ผ์ธ๋ฐ ์ฝ๊ธฐ์ ์ฉ์ด๋ฏ๋ก ํธ์งํ ์๋ ์๋ค. ๋ด์ฉ์ ์์ ํ๋ ค๋ฉด /etc/default/grub ํ์ผ๊ณผ /etc/grub.d/ ๋๋ ํฐ๋ฆฌ์ ํ์ผ์ ์์ ํ ํ์ "grub2-mkconf.. ์ด์ 1 2 3 4 5 6 7 ๋ค์