MySQL log
1 | SHOW VARIABLES LIKE '%general%'; | cs |
-general_log ์ํ๊ฐ ๋ณ๊ฒฝ
์ํ๊ฐ์ ON์ผ๋ก ๋ณ๊ฒฝํด์ค๋ค.
1 | SET GLOBAL general_log = ON; | cs |
-๋ก๊ทธํ์ธ
variables์ ์ํ๊ฐ์ ๋ณ๊ฒฝํด์ฃผ๋ ์์ ๋ถํฐ ๋ฐ์ํ๋ ์ฟผ๋ฆฌ์ ๋ํด general_log_file์ ๊ฒฝ๋ก์ ๋ก๊ทธ๋ฅผ ๋จ๊ธฐ๊ธฐ ์์ํ๋ค.
์ ๋ฐฉ๋ฒ์ผ๋ก ๋ณ๊ฒฝํด์ฃผ๋ฉด MySQL์ ์ฌ์คํ ํ ํ์์์ด ๋ฐ๋ก ๋ก๊ทธ๋ฅผ ๋จ๊ธด๋ค.
MySQL ์ปค๋ฅ์ ์ ๋๊ณ ํด๋น ๊ฒฝ๋ก์ ํ์ผ์ ํ์ธํ๋ค.
1 | vi /home/mysql_data/localhost.log | cs |
-Variables ์๋ ์ค์
MySQL ์๋ฒ๋ฅผ ์ฌ์คํํ๋ฉด general_log ์ํ๊ฐ์ ๋ค์ OFF๋ก ๋ฐ๋๋ค.
์ฌ์คํํด๋ ๋ก๊ทธ๊ฐ ๋จ๋๋ก my.cnfํ์ผ์ ์ค์ ๊ฐ์ ๋ณ๊ฒฝํด์ค๋ค.
/etc/my.cnf ํ์ผ ์ถ๊ฐ
1 2 | general_log = ON general_log_file = /home/mysql_data/log/history.log | cs |
ํ์ผ ๋ก๊ทธ์ ๊ฒฝ๋ก๋ฅผ ๋ง๋ค์ด ์ฃผ๊ณ ์์ ์๋ฅผ ๋ณ๊ฒฝํด์ค๋ค.
1 2 3 | mkdir /home/mysql_data/log touch /home/mysql_data/log/history.log chown -R mysql:mysql /home/mysql_data/log | cs |
์ด์ MySQL ์๋ฒ๋ฅผ ์ฌ์คํ ํ variables๋ฅผ ํ์ธํด์ค๋ค.
์ฌ์คํ ํ ์ด์ ๊ณผ ๋ค๋ฅด๊ฒ ์๋์ผ๋ก general_log ์ํ๊ฐ์ด ON์ผ๋ก ๋์ด ์๊ณ ๋ก๊ทธํ์ผ ๊ฒฝ๋ก๋ ๋ณ๊ฒฝ๋ ๊ฒ์ ํ์ธํ๋ค.
๋ก๊ทธ ํ์ธ
๋๊ธ