it-source

Mysql 서비스가 없습니다.

criticalcode 2022. 12. 29. 20:32
반응형

Mysql 서비스가 없습니다.

Mysql 서버를 로컬로 설치하고 모든 것이 정상적으로 동작하고 있었습니다만, 오늘 로컬 DB에 접속하려고 했을 때 에러가 발생했습니다.서비스를 확인한 결과 MySql 서비스가 누락되었습니다.

무엇이 문제일까요?

아무쪼록 잘 부탁드립니다.

나는 다음과 같은 방법으로 그것을 했다.

  1. 시작 cmd
  2. "C:"로 이동합니다.\Program Files\MySQL\MySQL Server 5.6\bin"
  3. mysqld --install 이라고 입력합니다.

다음과 같은 이미지입니다.상세한 것에 대하여는, 을 참조해 주세요.

여기에 이미지 설명 입력

mysql bin 디렉토리로 이동하여 mysql 서비스를 다시 설치합니다.

c:
cd \mysql\bin
mysqld-nt.exe --install

또는 mysqld-nt.exe가 없는 경우(버전에 따라 다름):

mysqld.exe --install

그런 다음 서비스로 이동하여 서비스를 시작하고 자동 시작으로 설정합니다.

저도 같은 문제에 직면해 있습니다.간단한 스텝을 밟다

  1. bin 디렉토리 복사 경로로 이동하여 환경 변수로 설정합니다.
  2. 명령 프롬프트를 admin 및 cd to bin 디렉토리로 실행합니다.
  3. 명령어 mysqld –install을 실행합니다.
  4. 이것으로 서비스가 정상적으로 인스톨 되었습니다.
  5. OS의 서비스 윈도우에서 서비스를 시작합니다.
  6. mysql을 입력하고 go

컨피규레이션파일을 다른 경로에 배치하려면 서비스 이름을 지정해야 합니다.

mysqld --install NAME --defaults-file=C:\my-opts2.cnf

어떤 이유로 필요한 경우 이름을 사용하여 여러 mysql 서비스를 다른 소켓에 설치할 수도 있습니다.실행 경로를 복사하고 터미널 끝에 --console을 추가하면 오류가 발생하는 원인을 알 수 있습니다.마지막으로 다음과 같이 서비스의 시작 경로를 변경할 수 있습니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME

이 기능은 정상적으로 동작하지만 윈도 서비스 메커니즘은 로깅 기능을 거의 제공하지 않기 때문에 그다지 유용하지는 않습니다.

나도 같은 문제를 만났다.MYSQL Workbench 6.x를 올바르게 설치했지만 다음과 같은 접속에 직면했습니다.

여기에 이미지 설명 입력

이에 대해 약간의 R&D를 해보니 service.msc의 MySQL 서비스가 존재하지 않습니다.이를 위해 MySQL Workbench에서 새 연결을 만든 다음 "시스템 프로파일"에서 MySQL 데이터베이스 서버를 수동으로 구성했습니다(아래 그림 참조).

또한 MySQL 데이터베이스 서버를 설치하고 구성 파일 경로를 설정해야 합니다.my.ini마지막으로 연결을 테스트합니다(Services.msc에서 MySQL 서비스가 실행되고 있는지 확인합니다).

여기에 이미지 설명 입력

에 가다

C:\Program Files\MySQL\MySQL Server 5.2\bin

그런 다음 MySQLInstanceConfig 파일을 엽니다.

마법사를 완료합니다.

[완료] 를 클릭합니다.

문제를 해결하다

포트 번호도 변경하는 것이 가장 좋은 방법이라고 생각합니다.

난 괜찮아

언급URL : https://stackoverflow.com/questions/5679258/mysql-service-is-missing

반응형