Mysql 서비스가 없습니다.
Mysql 서버를 로컬로 설치하고 모든 것이 정상적으로 동작하고 있었습니다만, 오늘 로컬 DB에 접속하려고 했을 때 에러가 발생했습니다.서비스를 확인한 결과 MySql 서비스가 누락되었습니다.
무엇이 문제일까요?
아무쪼록 잘 부탁드립니다.
나는 다음과 같은 방법으로 그것을 했다.
- 시작 cmd
- "C:"로 이동합니다.\Program Files\MySQL\MySQL Server 5.6\bin"
- mysqld --install 이라고 입력합니다.
다음과 같은 이미지입니다.상세한 것에 대하여는, 을 참조해 주세요.
mysql bin 디렉토리로 이동하여 mysql 서비스를 다시 설치합니다.
c:
cd \mysql\bin
mysqld-nt.exe --install
또는 mysqld-nt.exe가 없는 경우(버전에 따라 다름):
mysqld.exe --install
그런 다음 서비스로 이동하여 서비스를 시작하고 자동 시작으로 설정합니다.
저도 같은 문제에 직면해 있습니다.간단한 스텝을 밟다
- bin 디렉토리 복사 경로로 이동하여 환경 변수로 설정합니다.
- 명령 프롬프트를 admin 및 cd to bin 디렉토리로 실행합니다.
- 명령어 mysqld –install을 실행합니다.
- 이것으로 서비스가 정상적으로 인스톨 되었습니다.
- OS의 서비스 윈도우에서 서비스를 시작합니다.
- 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
'it-source' 카테고리의 다른 글
to_sql 및 sqlalchemy를 사용한 mariadb 데이터베이스로의 panda 데이터 프레임 (0) | 2022.12.29 |
---|---|
"액티비티로 인해 페이지가 만료되었습니다." - Larabel 5.5 (0) | 2022.12.29 |
로컬 시간 문자열을 UTC로 변환하려면 어떻게 해야 합니까? (0) | 2022.12.29 |
.htaccess에서 upload_max_filesize를 설정하는 방법 (0) | 2022.12.29 |
이러한 printf 문이 스택오버플로를 일으키는 이유는 무엇입니까? (0) | 2022.12.29 |