으켱컁야
143
2019-08-22 12:29:34
6
214

mysql 서비스 시작 안 됨


어제 헤매다가 결국 재설치했는데 오늘 또 이래서 이거 뭐 시작하기 전에 mysql만 계속 새로 깔겠다 싶어서 이것저것 많이 안 건드리고 바로 물어볼게요 ㅠㅠ


mysql을 cmd에서 접속하고 싶었는데 환경변수 설정하고 -u root -p로 들어가려고 했더니 2003 에러가 뜨더라구요

그래서 구글이 하라는대로 mysqld --skip-grant를 빠꾸없이 실행했고 서비스에 들어가서 MySQL80을 다시 시작하려 했습니다 근데 종료는 됐는데 시작하려고 하니 이때부터

MySQL80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다. 

이게 뜨면서 안 되네요


mysqld --initialize

net start mysql80

이것도 해 봤고


mysqld --remove     < 이거는 해 봤더니 없다고 떠서 바로

mysqld --install    < 이거 실행했어요


그랬더니 서비스에 MySQL 하나만 더 생기고 뭐 달라진 게 없네요 그냥 mysql이랑 mysql80이랑 뭐가 다른 건지도 모르겠고 원래 mysql80만 있을 때 잘 돌아가다가 뭐가 문제인지 갑자기 안 되니 mysql 생기는 게 좋은 게 아닐 거 같은데


아무튼 저거 위에서 다 해 봐도 mysql80 이 여전히 시작이 안 됩니다...


마음같아서는 정말 이것저것 다 해 보고 제가 오류를 잡을 수 있으면 좋겠지만 그렇게 어제 하루 꽁으로 날리고 나니 겁이 나서 못하겠어요 ㅠ 도와주세요 ㅠㅠ

0
0
  • 답변 6

  • SDuck
    568
    2019-08-22 12:40:09

    에러로그를 보세요.

    0
  • 으켱컁야
    143
    2019-08-22 12:57:56

    SDuck

    어떤 에러로그를 봐야 하나요 


    C:\Program Files\MySQL\MySQL Server 8.0\data 여기에 있는 걸 봐야 하나요

    C:\ProgramData\MySQL\MySQL Server 8.0\Data 여기를 봐야 하나요

    둘 다 파일명이 같아서 모르겠어요


    서비스 시작이 안 되는 거라 시작 누르고 안 되는 거 확인하고 에러로그를 봐도 바뀌는 게 없는데 혹시 제가 에러파일을 잘못 확인하고 있는걸까요

    0
  • 누구겡
    198
    2019-08-22 13:32:17 작성 2019-08-22 13:34:06 수정됨

    환경변수 경로를 어떻게 설정하셨는지 알려주실수 있나요?

    C:\Program Files\MySQL\MySQL Server 8.0\bin 으로 설정하셨나요?

    0
  • 으켱컁야
    143
    2019-08-22 14:02:02

    누구겡

    네 
    C:\Program Files\MySQL\MySQL Server 8.0\bin;

    이렇게 맨 뒤에 추가해 뒀는데 문제가 있을까요

    0
  • Joehispania
    183
    2019-08-22 14:06:32

    음....일단 다른 대답이지만 MariaDB를 사용해보는것은 어떻세요?

    설치도 간편해서 매우 쉬어요.

    어차피 MySQL 호환이라서 저거나 MariaDB나 쿼리 구문은 똑같으니까요


    https://downloads.mariadb.org/


    0
  • 아야로
    1k
    2019-08-22 15:25:31 작성 2019-08-22 15:26:29 수정됨

    MySQL 설정 파일 하나라도 열어본거 있나요?

    윈도우에서 열었을 경우 수정사항이 없더라도 인코딩이 바뀌어 버릴 수 있습니다.

    설정파일 인코딩이 달라지면 mysql에서 그 파일을 읽을 수 없게 되고, 백날 서비스 시작 눌러봐야 무한 로딩상태에 빠지게 됩니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.