2012-10-19 2 views

답변

88

열고 명령 프롬프트를 다음 명령어를 입력 설치 버전에 따라

net stop MySQL 
net start MySQL 

MySQL의 서비스 이름 어쩌면 변경됩니다. 제 경우 MySQL 버전은 MySQL 서버 5.7입니다. 그래서 나는 다음과 같은 명령을

net stop MySQL57 
net start MySQL57 
+5

이것은 서비스 이름이 잘못되었습니다. – Catfish

+2

처음 두 명령을 실행하기 전에 Mysql 디렉토리 (C : \ Program Files \ MySQL \ MySQL 서버 5.x \ bin)로 이동 했습니까? – PiggyMacPigPig

+5

@KennethPurtell MySQL의 바이너리가 아닌 Windows입니다. 문제는 서비스의 이름이'MySQL56 '이었다는 것입니다. 서비스 이름을 찾으려면 예를 들어 Frizz1977이 제안한 단계를 수행 할 수 있습니다. – keyser

27

개방 작업 관리자를 사용하여 서비스 버튼을 클릭하고 MySQL의 서비스를 검색, 지금 당신은 중지 할 수 있습니다 그래서

enter image description here

enter image description here

+2

또한 실제 Windows UI를 사용하여 해결책을 제안하는 것이 좋습니다. – Wilt

+1

"Access Denied"오류가 발생합니다. –

+1

우리의 경우, MySQL 용 Windows 서비스는 MySQL 용으로 명명되지 않았지만이를 사용하여 생성 된 인스턴스/초기 데이터베이스의 이름을가집니다. (초기 데이터베이스 이름을 "ourmysqldb"로 지정한 경우 서비스 이름은 "ourmysqldb"로 추측됩니다.) 또한 "MySQL56"위에 표시된 Frizz1977의 예제 서비스와 마찬가지로 MySQL의 Windows 서비스는 실제로 * 설명 열이 부족합니다. (우리는 "MySQL 서버 5.6"을 사용하고 있습니다.) –

6

이 제안을 다시 시작 mysql 서버가 Windows 서비스로 설치된 경우에만 작동합니다.

서비스로 설치되지 않은 경우 Windows 시작 버튼 ==> 실행을 사용하여 서버를 시작한 다음 mysql 설치 경로 아래의/bin 폴더로 이동하여 mysqld를 실행할 수 있습니다. 즉 않는 경우

net stop MySQL 
net start MySQL 

: 그것은

2

사용에 net stop mysql57 대신 mysqld를 : 또는 단지 빈 폴더 타입의 명령 창을 엽니 다 작동하지, Windows 인터페이스를 사용하여 시도 :

시작> 제어판> 시스템 및 보안> 관리 도구> 서비스 요에 대한

봐 ur 버전의 MySQL (내 경우 - MySQL55)에서 녹색 시작 화살표를 강조 표시하고 클릭하십시오. 상태가 "Started"로 변경되어야합니다.

4

첫 번째 시도 지정되지 않은 버전을해야한다,

1

나는 단지 동일한 문제를 가지고 있습니다. 다만 작업 관리자를 열고, 서비스 탭으로 이동하여 MySQL_One 서비스를 검색하고, rigth를 클릭하고 시작합니다. 이것은 매우 효과적입니다.'Access Denied'오류 방지하기 위해

-1

: -> 검색 'Services'-

Start>마우스 오른쪽 버튼을 클릭을-> 실행, 윈도우에서

7

admistrator

  • 열기버전 설치에 따라 승리 + R
  • 유형 services.msc
  • 검색 (때로는 MySQL56 또는 MySQL57로 발견) MySQL 서비스로창.
  • 서비스 옵션을 중지, 시작 또는 다시 시작을 클릭하십시오.
+0

깔끔한 솔루션! 권장 사항. – neophyte

0

TASK MANAGER를 시작하려면 Ctrl + Alt + Delete를 누르고 서비스를 선택한 다음 마우스 오른쪽을 클릭하여 항목을 클릭 한 다음 시작을 선택하면 MySQL 서버가 시작됩니다.

관련 문제