winxp 설치 MYSQL 오류 1045 access denied 해결 방법

2760 단어 MYSQLaccessdenied
운영 체제:WINDOWS-XP 시스템 데이터베이스 버 전:mysql 5.x 알림:access denied for user'root'@'localhost'using password yes/no 원래 잘 있 었 는데,오늘 켜 서 위의 오 류 를 알려 줍 니 다.MySQL 을 다시 시작 하면 안 됩 니 다.제 환경 은 WINDOWS-XP 시스템 입 니 다.LINUX 시스템 에서 의 조작 은 검증 되 지 않 았 고 상황 은 잘 모 르 겠 습 니 다.1.관리자 가 시스템 에 로그 인하 여 MySQL 서 비 스 를 중단 하거나 MySQL 프로 세 스 를 종료 합 니 다.2.WINDOWS 명령 행 창(즉,일반적인 DOS 창:cmd 실행)을 시작 하여"MySQL\bin"디 렉 터 리 로 전환 합 니 다.예 를 들 어 저 는"D:\Program Files\MySQL\\MySQL Server 5.2\\bin"입 니 다.그리고 아래 의 굵 은 명령 을 실행 합 니 다.("my.ini"위치 주의)Microsoft Windows XP[버 전 5.1.2600](C)판권 소유 1985-2001 Microsoft Corp.C:\Documents and Settings\\Administrator>cd D:\Program Files\MySQL\\\MySQL Server 5.2\\binC:\\Documents and Settings\\Administrator>d:D:\Program Files\MySQL\\\MySQL Server 5.2\bin>mysqld--defaults-file="D:\Program Files\MySQL\MySQL Server 5.2\my.ini" --console --skip-grant-tables
100608 9:04:12 InnoDB: Started; log sequence number 0 46409100608 9:04:12 [Note] mysqld: ready for connections.Version: '5.2.0-falcon-alpha-community' socket: '' port: 3306 MySQL CommunityServer (GPL)100608 9:06:57 [Warning] Found invalid password for user: 'root@localhost'; Ignoring user 는 위의 정보 만 나 오 면 MySQL 이 일 어 났 다 는 뜻 이다.3.이 명령 행 창 을 닫 지 않 고 명령 행 창 을 다시 엽 니 다."MySQL\\bin"디 렉 터 리 로 자 르 고,그리고 다음 굵 은 명령 을 수행 합 니 다:Microsoft Windows XP[버 전 5.1.2600](C)판권 소유 1985-2001 Microsoft Corp.C:\\Documents and Settings\\Administrator>cd D:\\Program Files\\MySQL\\\MySQL Server 5.2\\binC:\\Documents and Settings\\Administrator>d:D:\Program Files\MySQL\\\MySQL Server 5.2\bin>mysql-u root mysql MySQL 모니터 에 오신 것 을 환영 합 니 다.Commandsend with ; or \g.Your MySQL connection id is 1Server version: 5.2.0-falcon-alpha-community MySQL Community Server (GPL)Type 'help;' or'\h'for help.Type'\c'to clear the buffer.그리고 비밀 번 호 를 다시 설정 합 니 다!mysql> UPDATE user SET Password=PASSWORD('root') where USER='root';Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> FLUSH PRIVILEGES;Query OK,0 rows affected(0.00 sec)my sql>quitBye 4.자,이 단계 에서 첫 번 째 DOS 창 을 닫 을 수 있 습 니 다(서비스 닫 기).시스템 서비스 제어 창(제어 판-관리 도구-서비스)을 열 고 MySQL 서 비 스 를 시작 합 니 다.5.남 은 두 번 째 DOS 창 에서 새로운 ROOT 비밀번호 로 MySQL 을 연결 합 니 다.D:\Program Files\MySQL\MySQL Server 5.2\bin>mysql -u root -pEnter password: ****Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.2.0-falcon-alpha-community-nt MySQL Community Server (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql> quitBye
이로써 시스템 복구 ROOT 사용자 관리 권한 이 완 료 된 것 은 관리자 비밀번호 의 문제 입 니 다.이상 하 게 도 공식 설치 할 때 해결 방법 을 제시 하지 않 은 지 오래 된 것 같 습 니 다.

좋은 웹페이지 즐겨찾기