2013-09-28 1 views
0

일부 시드 데이터와 함께 MySQL이 포함 된 시스템 이미지 생성을 스크립팅하려고합니다.MySQL 데이터베이스 초기화 스크립팅

MySQL 데이터베이스 엔진을 시작하고 데이터를 생성하기 위해 .sql 스크립트를 실행 한 다음 엔진을 종료하는 방법을 찾고 있습니다. 이 작업을 수행하는 가장 좋은 방법이 있습니까?

mysqld 인수를 사용하여 mysql을 실행하고 스크립트를 실행할 수 있지만 스크립트 완료 후 데이터베이스 엔진을 어떻게 종료시킬 수 있습니까?

중요한 경우 우분투에 있습니다.

+0

바로 뒤에 mysqld shutdown을 실행하면 어떻겠습니까? – raina77ow

답변

1

그냥 하나의 스크립트에서 이러한 세 가지 명령을 수행 작동하여 실행 때 데이터베이스가 실수로 짧은 perios에 다른 사람이 접근하지 않도록

service mysql start 
mysql -umyuser -pmypass < /path/to/your/startup.sql 
service mysql stop 

당신은 당신의 /etc/mysql/my.cnf 파일에 skip-networking을 사용하여 고려할 수 있습니다. 이 경우 mysql 클라이언트 명령에 --socket 인수를 추가하십시오.

관련 문제