Windows์ MySQL์ ์ค์นํ๋ค~! MySQL์ [์ด๊ฒ์ด MySQL์ด๋ค] ๋ผ๋ ์ฑ ์ผ๋ก ๊ณต๋ถํ๊ณ ์๋ค. MySQL(5.7.10)์ ์ค์นํ๊ณ ํ ์ด๋ธ ๋ง๋ค์ด๋ณด๊ณ ํ๋ ์ ์ ์ฉ๋์ด ๋ถ์กฑ์ง ๊ฒ๊ฐ์ ์ด๋ฒ์๋ USB๋ก MySQL์ ๋ฐ์ดํฐ ํด๋๋ฅผ ์ฎ๊ฒจ๋ณด์๋ค. ๋จ์ํ ๋ฐ์ดํฐ ํด๋๋ง ์ฎ๊ธฐ๋ฉด ๋๋ ๊ฒ์ด ์๋๋ผ ์ถ๊ฐ ์ค์ ์ ํด์ฃผ์ด์ผํ๋ค.
๋จผ์ ์๋น์ค์์ MySQL์ ํด๋ฆญํ์ฌ ์ค์ง์ํจ๋ค.
๊ทธ๋ฆฌ๊ณ C:\ProgramData\MySQL\MySQL Server 5.7 ๊ฒฝ๋ก์ ์๋ my.ini ํ์ผ์ ์์ ํ ๊ฒ์ด๋ค. ์์ ํ๊ธฐ ์ ์ ํน์๋ชจ๋ฅด๋ my.ini์ ๋ณต์ฌ๋ณธ์ ๋ง๋ค์ด ๋๋ ๊ฒ์ด ์ข๋ค. my.ini ํ์ผ์ ์์ ํด์ ์ ์ฅํ๋ฉด ์๋ง "์์ธ์ค๊ฐ ๊ฑฐ๋ถ๋์์ต๋๋ค."๋ผ๋ ์ฐฝ์ด ๋ฐ ๊ฒ์ด๋ค. ์์ ๊ถํ์ด ์์ด์ ๊ทธ๋ฐ ๊ฒ์ด๋ฏ๋ก ๋จผ์ ๊ถํ์ ์์ ํ์!
my.ini ํ์ผ์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ํด๋ฆญํด์ ์์ฑ์ ํด๋ฆญํ๋ค. [๋ณด์]ํญ์์ ํด๋น ์ฌ์ฉ์๋ฅผ ํด๋ฆญํ๊ณ ํธ์ง์ ๋๋ฅธ๋ค.
๋ชจ๋ ๊ถํ์ ํ์ฉ์ ์ฒดํฌํ๊ณ ํ์ธ๋ฒํผ์ ๋๋ฅธ๋ค.
์ด์ my.ini๋ฅผ ์์ ํ ์ ์๋ค. ํ์ผ์ ์ด๋ฉด ์์ฒ๋ผ
datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data ๊ฐ ์๋ ์ค์ด ๋ณด์ผ ๊ฒ์ด๋ค. datadir๋ MySQL์ ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋ ๊ฒฝ๋ก์ด๋ค. ์ด ์ค์ ๋งจ ์์ #์ ์ ๋ ฅํ์ฌ ์ฃผ์์ฒ๋ฆฌ๋ฅผ ํ๊ฑฐ๋ ์ญ์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ datadir=๋ค์๋ถํฐ ์ํ๋ ๊ฒฝ๋ก๋ฅผ ์ ๋ ฅํ๋ค. C:/ProgramData/MySQL ํด๋๋ฅผ D:\DB๋ก ๋ณต์ฌํ ์์ ์ด๋ฏ๋ก ์๋ ๋ถํ์ ๋ถ๋ถ๋ง ์์ ํ๋ค.
datadir=C:/ProgramData/MySQL/MySQL Server 5.7\Data => datadir=D:\DB\MySQL\MySQL Server 5.7\Data
์์ ํ ๋ค ์ ์ฅํ๋ค.(์ ์ฅ๋ฒํผ์ ๋๋ ์ ๋ "๋์ผํ ์ด๋ฆ์ด ์์ต๋๋ค. ๋ฐ๊พธ์๊ฒ ์ต๋๊น?" ๋ผ๋ ์ฐฝ์ด ๋์ค๋ฉด "์"๋ฅผ ํด๋ฆญํ๋ค.)
์ ์ฅํ์ผ๋ฉด ์ด์ C:/ProgramData/MySQL ํด๋๋ฅผ ์ํ๋ ๊ฒฝ๋ก๋ก ๋ณต์ฌํ๋ค.
์ด์ ๋ ์ง์คํธ๋ฆฌ๋ฅผ ํธ์งํด์ผํ๋ค. ํ์๊ธฐ์ [์คํ]์ ์ผ์ regedit์ ์ ๋ ฅํ๋ฉด ๋ ์ง์คํธ๋ฆฌ ํธ์ง๊ธฐ ์ฐฝ์ด ๋ํ๋๋ค.
์์ ํ ๋ ์ง์คํธ๋ฆฌ ๊ฐ์ ๊ฒฝ๋ก๋ [ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL ]์ด๋ค. ์ฌ๊ธฐ์ ImagePath๊ฐ์ ๋๋ธํด๋ฆญํ๋ค.
๊ฐ ๋ฐ์ดํฐ์ "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL ๋ผ๋ ๊ฐ์ด ์์ ๊ฒ์ด๋ค. ์ฌ๊ธฐ์ --defaults-file= ๋ค์ ๊ฐ์ ์ํ๋ ๊ฒฝ๋ก๋ก ์์ ํ๋ค. ์๋ฅผ ๋ค์ด ๋๋ ์๋์ ๊ฐ์ด ๋ณ๊ฒฝํ๋ค.
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="D:\DB\MySQL\MySQL Server 5.7\my.ini" MySQL
๊ทธ๋ฆฌ๊ณ ํ์ธ์ ๋๋ฌ ์ ์ฅํ๋ค.
์ด์ ๋ค์ ์๋น์ค์์ MySQL์ ์์์ํจ๋ค. ๋ง์ฝ ์์์ด ์๋๋ค๋ฉด ๊ฒฝ๋ก์ ๋ฌธ์ ๊ฐ ์์ ๊ฐ๋ฅ์ฑ์ด ํฌ๋ค.
๋ง์ง๋ง์ผ๋ก ๊ฒฝ๋ก๊ฐ ์ ๋ง ์ ๋ณ๊ฒฝ๋์๋์ง ํ์ธํด๋ณด์. MySQL์ ์ผ์ show variables like 'datadir'; ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ๊ณ ์คํํ๋ฉด ๊ฒฐ๊ณผ๊ฐ์ ๋ณ๊ฒฝํ ๊ฒฝ๋ก๊ฐ ๋์ฌ ๊ฒ์ด๋ค. ์ด์ ์ฉ๋ ๊ฑฑ์ ์ด ์์ด์ก๋ค!
'IT > MySQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
MySQL ๋์ SQL (1) | 2018.08.21 |
---|---|
MySQL ์ค๋ฅ ์ฒ๋ฆฌ(์กฐ๊ฑด ํธ๋ค๋ฌ) (1) | 2018.08.21 |
MySQL max_allowed_packet (1) | 2018.08.15 |
MySQL ASCII(์์คํค ์ฝ๋) BLOB๋ก ๋ณด์ผ ๋ (1) | 2018.08.15 |
MySQL ๋ฐ์ดํฐ ํ ๋ณํ (0) | 2018.08.14 |
SQL SELECT ์ฌ์ฉ๋ฒ (2) | 2018.08.13 |
DB ์ด๋ฆ, ํ ์ด๋ธ ์ด๋ฆ, ํ๋ ์ด๋ฆ ์กฐํํ๊ธฐ (0) | 2018.08.12 |
MySQL ์ฌ์ฉ์ ๊ด๋ฆฌํ๊ธฐ (0) | 2018.08.10 |