MySQL ์๊ฐ๋ ํ์ธํ๊ธฐ
1. MySQL ์ ์ํ๊ธฐ:
- Bitnami ์๋ฒ์ ์ ์ํ ํ, MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํฉ๋๋ค.
mysql -u root -p
์ฌ๊ธฐ์ -u root๋ root ์ฌ์ฉ์๋ก ๋ก๊ทธ์ธํ๊ฒ ๋ค๋ ์๋ฏธ์ด๋ฉฐ,
-p๋ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ๋ผ๋ ํ๋กฌํํธ๊ฐ ๋ํ๋๊ฒ ํฉ๋๋ค.
2. ํ์ฌ ์ค์ ๋ ์๊ฐ๋ ํ์ธํ๊ธฐ:
- ๋ค์ SQL ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ MySQL ์๋ฒ์ ํ์ฌ ์๊ฐ๋๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
SHOW VARIABLES LIKE '%time_zone%';
MySQL ์๊ฐ๋๋ฅผ KST๋ก ์ค์ ํ๊ธฐ
MySQL์ ์๊ฐ๋๋ฅผ KST๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์๋ ํฌ๊ฒ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
์ธ์ ๋ณ๋ก ์๊ฐ๋๋ฅผ ์ค์ ํ๊ฑฐ๋,
MySQL ์๋ฒ ์ ์ฒด์ ๊ธฐ๋ณธ ์๊ฐ๋๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
1. ์ธ์
๋ณ ์๊ฐ๋ ์ค์
์ธ์ ๋ณ๋ก ์๊ฐ๋๋ฅผ ์ค์ ํ๋ ค๋ฉด, ๋ค์ SQL ๋ช ๋ น์ ์ฌ์ฉํฉ๋๋ค.
SET time_zone = '+09:00';
์ด ์ค์ ์ ํ์ฌ MySQL ์ธ์
์๋ง ์ ์ฉ๋๋ฉฐ, ์ธ์
์ ์ข
๋ฃํ๋ฉด ์๋ ์๊ฐ๋๋ก ๋์๊ฐ๋๋ค.
2. ์๋ฒ ์ ์ฒด ์๊ฐ๋ ์ค์
MySQL ์๋ฒ ์ ์ฒด์ ์๊ฐ๋๋ฅผ ๋ณ๊ฒฝํ๋ ค๋ฉด, MySQL ์ค์ ํ์ผ์ ์์ ํด์ผ ํฉ๋๋ค.
Bitnami LAMP ์คํ์์๋ my.cnf ํ์ผ์ ์ค์ ์ ์ถ๊ฐํฉ๋๋ค.
1. my.cnf ํ์ผ ์ด๊ธฐ:
- Bitnami์์๋ my.cnf ํ์ผ์ด ๋ค์ ์์น์ ์์ ์ ์์ต๋๋ค.
/opt/bitnami/mysql/my.cnf
์ด ํ์ผ์ ์ด์ด ์์ ํฉ๋๋ค.
2. ์๊ฐ๋ ์ค์ ์ถ๊ฐ:
[mysqld] ์น์ ์ ์ฐพ๊ณ , ๋ค์ ์ค์ ์ถ๊ฐํฉ๋๋ค.
default-time-zone = '+09:00'
3. MySQL ์๋ฒ ์ฌ์์:
์ค์ ์ ์ ์ฉํ๊ธฐ ์ํด MySQL ์๋ฒ๋ฅผ ์ฌ์์ํฉ๋๋ค.
sudo /opt/bitnami/ctlscript.sh restart mysql
์ด๋ ๊ฒ ํ๋ฉด MySQL์ ์๊ฐ๋๊ฐ KST๋ก ์ค์ ๋ฉ๋๋ค.
์๋ฒ ์ ์ฒด์ ์ค์ ์ ๋ณ๊ฒฝํ ๊ฒฝ์ฐ, MySQL์ ์ฌ์์ ํ ๋ชจ๋ ์๋ก์ด ์ฐ๊ฒฐ์์ ์ค์ ๋ ์๊ฐ๋๊ฐ ์ ์ฉ๋ฉ๋๋ค.