my sql server 5.5 연결 되 지 않 는 해결 방법

my sql 연결 이 되 지 않 는 해결 방법 을 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
어 제 는 멀쩡 한 것 을 사용 하 다가 다음날 갑자기 my sql 데이터 베 이 스 를 연결 하지 못 하고 잘못 보 고 했 습 니 다.
곰 곰 이 생각해 보 니 이 유 는 무심코 my sql 자체 테이블 의 데이터 정 보 를 삭 제 했 기 때 문 일 가능성 이 높 습 니 다.전에 도 Oacle 을 망 가 뜨 렸 습 니 다.
그 러 니까 시스템 의 시계 정 보 를 함부로 삭제 하지 마 세 요.

서비스 에 들 어가 서 my sql 을 찾 았 습 니 다.서비스 가 중단 되 었 음 을 발 견 했 습 니 다.이 서 비 스 를 다시 시작 하면 다시 시작 할 수 없습니다.다음 과 같 습 니 다.

보고 재 개 불가 1067
그리고 dos 명령 에서 msyql 에 들 어 가 는 것 도 안 됩 니 다.

그리고 사무 관리자 에 가서 시스템 로그 정 보 를 살 펴 보 니 my sql 에 오류 가 발생 했 습 니 다.다음 과 같 습 니 다.

잘못된 정보 중 두 가 지 는?
1、Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
2、Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
인터넷 에서 많은 해결 방법 을 찾 았 지만 소 용이 없 었 습 니 다.저 는 my sql 을 다시 설치 하려 고 했 습 니 다.그런데 예전 의 데이터 베 이 스 를 어떻게 가 져 올 지 생각 했 습 니 다.그리고 데이터 베 이 스 를 어떻게 가 져 올 지 알 아 봤 습 니 다.그런데 잘 안 되 고 방법 도 찾 지 못 했 습 니 다.하지만 다시 설치 하려 고 할 때 해결 방안 이 있 습 니 다.다음 과 같 습 니 다.
1.원래 의 설치 패 키 지 를 찾 아 더 블 클릭 하고 repair 를 선택 하여 서비스의 복 구 를 실시한다.

2.복구 완료 후 기적 이 일 어 났 습 니 다.my sql 서비스 가 실 행 됩 니 다.

3.이 럴 때 navicat 를 열 어 연결 하면 오류 가 표 시 됩 니 다.
Access denied for user 'root'@'localhost' (using password: YES)
이 해결 방법 은 인터넷 곳곳에 있 습 니 다.편집장 은 여러분 에 게 해결 방법 을 제공 합 니 다.
이틀 간 MyEclipse 에서 웹 프로젝트 를 개발 할 때 MYSQL 데이터 베 이 스 를 연결 하 는 데 문제 가 발생 했 습 니 다.Access denied for user'root'@'localhost'(using password:YES).
자 료 를 찾 아 보 니 루트 계 정 은 기본적으로 원 격 접근 권한 을 개방 하지 않 기 때문에 관련 권한 을 수정 해 야 합 니 다.
해결 방안:
1.MySQL 디 렉 터 리 에 있 는 my.ini 파일 을 열 고 파일 의 마지막 줄 에'skip-grant-tables'를 추가 하여 파일 을 저장 하고 닫 습 니 다.(WIN 7 기본 설치,my.ini 는 C:\ProgramData\MySQL\\MySQL Server 5.6)
2.MySQL 서 비 스 를 다시 시작 합 니 다.
3.명령 행 을 통 해 MySQL 의 BIN 디 렉 터 리 에 들 어가"mysql-u root-p"(비밀 번 호 를 입력 하지 않 음)를 입력 하고 비밀 번 호 를 입력 하 는 것 은 상관 하지 않 고 Enter Enter Enter 를 하면 데이터베이스 에 들 어 갈 수 있 음 을 알려 줍 니 다.(WIN 7 기본 설치,BIN 디 렉 터 리:C:\Program Files\MySQL\\MySQL Server 5.6\\bin)
4."use mysql;"을 실행 하고,my sql 데이터 베 이 스 를 사용 합 니 다.
5."update user set password=PASSWORD("123456")where user='root';"(루트 비밀번호 수정)
6.MySQL 디 렉 터 리 에 있 는 my.ini 파일 을 열 고 마지막 줄 의"skip-grant-tables"를 삭제 하고 파일 을 저장 하고 닫 습 니 다.
7.MySQL 서 비 스 를 다시 시작 합 니 다.
8.명령 행 에"my sql-u root-p 123456"을 입력 하면 데이터 베 이 스 를 성공 적 으로 연결 할 수 있 습 니 다.
이 절 차 를 마치 면 MyEclipse 도 MySQL 에 성공 적 으로 연결 할 수 있 습 니 다.
이 네티즌 이 제공 한 해결 방법 에 감 사 드 립 니 다.
이로써 이 문 제 는 해 결 된 셈 이 니 기분 이 많이 좋아 졌 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기