PC 어플을 화일 하나로 설치하게끔 setup본으로 만들려 합니다.
문제는 mysql을 함께 넣어 하나의 setup 화일을 만들고 싶은데 어떻게 해야할지 모르겠네요
그동안 DB를 뭘 쓰건, 시스템에 설치하고 작업하는건 상관없었는데
설치화일로 요구를 하니 막막하네요
방법은 어렵지 않습니다.
인스톨러에 mysql-server 바이너리 설치본을 넣고, 같이 설치해주게 하면 됩니다. NSIS (http://sourceforge.net/projects/nsis/)와 같은 프로그램으로 손쉽게 가능합니다.
걸림돌은 오히려 라이센스에 있습니다. 바이너리 설치본을 배포하거나 MySQL 서버 실행화일, DLL(so)등을 포함하여 배포하는 것이 MySQL AB의 이중 라이센스 정책에 위배될 수 있습니다. (최근에 있었던 두 번의 인수 과정 이후에 어떻게 달라졌는지는 모르겠습니다.) 인-하우스 도구라면 별 문제 없겠지만, 상용 솔루션이라면 검토해보셔야 할 것 같습니다.
DB 바이너리 설치본으로 설치한 뒤 설정까지 가능할지 모르겠네요....
라이센스 문제는 생각해봐야겠군요..
아무튼 답변 감사합니다.
MySQL의 거의 대부분의 설정은 sql을 import하는 것으로 완료됩니다.
mysql -u[username] -p[password] < init.sql
이를 응용하시면 설정은 가능하리라 생각됩니다.