티스토리 뷰

오류 상황

cmd(명령 프롬프트)를 켜서 mySQL 서버에 로그인하려는데,
비밀번호를 치고 엔터를 누르니 다음과 같은 메시지가 나왔다.

 

...엥?

 

처음에는 비밀번호가 틀렸나 싶어서 여러번 반복했지만 결과는 같았다.

어제 sql 설치를 하면서 비밀번호를 확인하는 과정을 거쳤기 때문에

비밀번호가 틀린 것은 절대 아니었다.

 

한번 해결해보자.

 

 

해결 방법 1

 

아래 사진과 같이 내 PC에서 오른쪽 마우스를 클릭하고 관리를 누르면

 

 

'컴퓨터 관리'라는 창이 뜨고,

'서비스 및 응용 프로그램'이라는 메뉴 하단의 '서비스'를 누르면

아래와 같은 화면을 볼 수 있다.

 

 

여기서 MySQL을 찾아서,

MySQL이 중지되어있으면 시작을 눌러준다. (또는 중지->다시 시작)

 

 

이렇게 한 뒤, 다시 cmd창으로 돌아가서 MySQL에 다시 로그인을 해보면

보통은 해결되는 것 같다.

 

그런데 나같은 경우에는,

애초에 저 목록에 MySQL이 눈을 씻고 찾아봐도 없었다.

 

 

갑자기 짜증이 났으나...

차분하게 서치를 하다가 해결 방법을 찾아냈다.

 

혹시

"아니 뭔데? 나도 서비스 목록에 MySQL이 없는데? 어쩌라고?" 하실 분들을 위해

그리고 미래의 나를 위해

하단에 두번째 해결 방법을 적어놓았다.

 

 

 

해결방법2

cmd(명령 프롬프트)를 관리자 권한으로 실행한다.
(시작 메뉴 검색창에 cmd를 누르고 오른쪽 버튼 클릭->관리자 권한으로 실행 클릭)

여기서 절대 그냥 실행하면 안되고, 반드시 관리자 권한으로 실행해야 한다.


명령 프롬프트를 관리자 권한으로 실행하면,

이 디바이스를 변경하게 놔둘까요? 하는 창이 뜨는데 무시하고 '예' 누르면 된다.

 

그리고 아래 사진의 경로처럼 mysql의 bin폴더로 들어가서

(나같은 경우는 전자정부 프레임워크 전용 파일들을 함께 다운받느라고

mysql 폴더 이름에 숫자가 덕지덕지 붙어있기도 하고 경로가 다소 복잡한데,

보통은 그냥 mysql이라고 되어있는 폴더 안의 bin 경로로 들어가시면 된다.)

 

 

mysqld --install

 

을 입력하고 엔터를 쳐준다.

그러면 Service successfully installed라는 메시지가 뜨면서,

 

 

내 관리자 서비스에도 MySQL 서비스가 뜨는 감격적인 광경을 볼 수 있다.

 

이렇게 서비스가 뜨면,

MySQL 서비스에 커서를 위치시키고

오른쪽 버튼을 눌러서 '시작'을 눌러준다. 

그리고 다시 cmd를 일반 모드로 실행하여 MySQL에 접속을 시도했더니

 

 

드디어 접속에 성공하였다...

접속 한번 하기 더럽게 힘들다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함