Windows 7에서 MySQL 서버를 실행할 수 없습니다


0

며칠 전 친구의 도움으로 MySQL을 시작하고 실행했지만 재부팅 후에는 시작할 수 없습니다.

내 이해는 관리자로 명령 프롬프트를 실행하고 bin 폴더로 이동하여 다음을 입력해야한다는 것입니다.

mysqld

다음 메시지를 반환합니다.

[Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details)

실행중인 MySQL 프로세스는 없지만 MySQL56 서비스가 실행 중입니다.

당신의 생각에 대한 티아.

답변:


0

mysqldMySQL 서버 프로세스입니다. MYSQL56서비스는 서비스가 실행중인 경우는 기본 Windows 서비스 계정 중 하나가 아닌 사용자 계정을 사용하여 시작되기 때문에, 당신은 작업 관리자에 표시되지 않을 수 있습니다이 시작됩니다. 이를 확인하려면 Show Processes From All Users작업 관리자 에서 버튼 을 클릭해야하며 , 관리자 여야합니다.

MySQL56서비스가 실행 중이라고 가정하면 서비스 mysqld인스턴스가 이미 실행 중이므로 수동으로 실행할 필요가 없습니다.

수동으로 시작한 인스턴스를 닫은 다음 명령을 사용하여 서버에 연결하십시오. mysql -u root -p

비밀번호를 묻는 메시지가 나타납니다. 설치 중에 제공 한 MySQL 루트 비밀번호입니다.


고마워. "인스턴스를 닫으십시오"라고 말했습니다. 어떻게합니까? 죄송합니다. 여기 초보자입니다.
shipout65

또한 mysql -u root -p를 사용하고 비밀번호를 통해 입력하면 다음 오류가 발생합니다. 오류 1045 (28000) : 사용자 'root'@ 'localhost'에 대한 액세스가 거부되었습니다 (비밀번호 사용 : NO). 비밀번호를 설정하지 않았습니다.
shipout65

mysqld명령 프롬프트에 입력하면 mysqld의 복사본 (인스턴스)이 시작됩니다. 연결하기 전에이 사본을 닫는 것이 좋습니다.
Crippledsmurf 2019

암호가 없으면 -p 스위치없이 동일한 mysql 명령을 시도하십시오.mysql -u root
Crippledsmurf

이 사본을 어떻게 닫습니까? 명령 / 프로세스는 무엇입니까?
shipout65
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.