2.3.10. 윈도우 명령어 라인에서 MySQL 시작하기
MySQL서버를 명령어 라인에서 수동으로 시작할 수 있다. 이것은 모든 윈도우 버전에서 가능하다.
명령어 라인에서mysqld 서버를 시작하기 위해서는, 콘솔 윈도우(또는 도스 윈도우)를 시작하고 아래의 명령어를 입력한다:
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld"
mysqld의 경로는 시스템에 MySQL을 설치한 위치에 따라 다를 것이다.
아래의 명령어로 실행중인 MySQL 서버를 종료할 수 있다:
C:\> "C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqladmin" -u root shutdown
Note: MySQL root 사용자 계정이 패스워드가 있다면, 여러분은 mysqladmin 을 -p 옵션과 함께 호출하고 프롬프트가 나오면 패스워드를 입력한다.
이 명령어는 MySQL 관리자 유틸리티인 mysqladmin 를 호출해서 서버에 연결하고 셧 다운을 하게끔 한다. 이 명령은 MySQL그랜트 테이블에 있는 디폴트 관리자 계정인 MySQL root 사용자로 실행된다. MySQL그랜트 테이블에 있는 사용자는 전적으로 윈도우에 있는 로그인 사용자와는 독립적으로 운영된다는 것을 알아 두기 바란다.
만약에 mysqld 이 실행되지 않으면, 에러 로그를 분석해서 원인이 무엇인지를 파악한다. 에러 로그는 C:\Program Files\MySQL\MySQL Server 5.1\data 디렉토리에 있다. 이것은 접미어 .err를 갖고 있는 파일이다. 여러분은 또한 서버를 mysqld –console로 시작할 수 있다; 이 경우, 여러분은 문제를 해결하는데 도움이 되는 여러 유용한 정보를 얻을 수 있을 것이다.
마지막 옵션은 –standalone 및 --debug 옵션을 가지고 mysqld를 실행하는 것이다. 이 경우, mysqld은 mysqld 이 구동되지 않는 원인을 로그 파일 C:\mysqld.trace에 저장한다.
mysqld 에서 쓸 수 있는 모든 옵션을 보기 위해서는 mysqld --verbose –help를 사용한다.