일반적으로 나오는 암호는 새로운 MySQL 초보자 친구, 아래 우리는 당신을 어떻게 말해와 서 암호를 변경 하려면 mysqadmin를 사용 하 여 잊지.
몇 가지 예를 걸릴 거 야 그리고 난 내가 볼 거 야 확신 해요.
1, 원래 암호가 123456
C: > Mysql5.bat 입력
@echo
mysql-uroot-p123456-p3306
MySQL 사용자 암호 수정에 대 한 올바른 형식이:
우리가 사용
사용자: 루트 (다른 대체 될 수 있습니다)
비밀 번호: woshiduide
에 새 암호를 보여 줍니다.
코드는 다음과 같습니다.
C: > mysqladmin-uroot-p 암호 Woshiduide
Hu Jintao 암호 입력:
그래서 수정 성공합니다.
참고 암호 키워드 다음 공간
이것을 수정 하는 사람들이 많이 있다.
코드는 다음과 같습니다.
c: > mysqladmin-uroot-p 비밀 번호 'woshiduide'
Hu Jintao 암호 입력:
c: > mysqladmin-uroot-p 비밀 번호 'woshiduide'
암호를 입력 하십시오: * * *
경고: 단일 인용 했다 잘리지 암호에서 명령에 의해
당신이 라인 클라이언트 예상 수 있습니다.
그리고 이번이에 실제 코드는 'Woshiduide'
코드는 다음과 같습니다.
C: > mysql-uroot-p 'Woshiduide'
오신 것을 환영 합니다 MySQL 모니터. 명령 끝에 또는 g.
당신의 MySQL 연결 ID는 18
서버 버전: 5.1.17-베타-커뮤니티-nt-MySQL 커뮤니티 서버 (GPL) 디버깅
에 대 한 도움말 '도움말' 또는 'h'를 입력 합니다. 'C'는 버퍼를 입력 합니다.
Mysql >
그리고 초보자는이 작업을 수행 하는 경향이:
코드는 다음과 같습니다.
C: > mysql-uroot-pwoshiduide
오류 1045 (28000): 액세스 사용자 (암호: y를 사용 하 여 'localhost' @ ' 루트'에 대 한 거부
ES)
그래서 매우 우울, 바이, Google 검색의 많은.
내가 지금 다시 코드를 바꿀 거 야.
코드는 다음과 같습니다.
C: > mysqladmin-uroot-p 'woshiduide' 비밀 번호 123456
2, MySQL에 직접 액세스 하 고 암호를 수정 합니다.
코드는 다음과 같습니다.
mysql > MySQL을 사용 하 여
데이터베이스 변경
mysql > 업데이트 사용자 암호 설정 = 암호 (이 하 ' woshiduide') 여기서 사용자 = '루트' 및 H
ost 'localhost'; =
검색어 좋아, 1 행의 영향을 (0.05 초)
행이 일치: 1 변경: 1 경고: 0
mysql > 플러시 특권;
Mysql > 종료
안녕
C: > mysql-uroot-pwoshiduide
오신 것을 환영 합니다 MySQL 모니터. 명령 끝에 또는 g.
당신의 MySQL 연결 ID가 23
서버 버전: 5.1.17-베타-커뮤니티-nt-MySQL 커뮤니티 서버 (GPL) 디버깅
에 대 한 도움말 '도움말' 또는 'h'를 입력 합니다. 'C'는 버퍼를 입력 합니다.
Mysql >
OK 검색어, 0 행이 영향을 (0.02 초)
3, 다른 암호 설정 명령을 사용 하 여 수정 하는:
코드는 다음과 같습니다.
C: > mysql5.bat
Hu Jintao 암호 입력:
오신 것을 환영 합니다 MySQL 모니터. 명령 끝에 또는 g.
당신의 MySQL 연결 ID는 8
서버 Version:5.1.17-beta-community-nt-debug-log MySQL 커뮤니티 서버 (GPL)
에 대 한 도움말 '도움말' 또는 'h'를 입력 합니다. 'C'는 버퍼를 입력 합니다.
Mysql > 'localhost' @ 루트에 대 한 암호 설정된 = 암호 ('woshiduide');
OK 검색어, 0 행이 영향을 (0.02 초)
mysql > 플러시 특권;
OK 검색어, 0 행이 영향을 (0.09 초)
Mysql > 종료
안녕
4, 그랜트도 수 있지만,이 도입 되지. 때문에 그것은 사용 권한 문제를 포함 한다.
MySQL에서 mysqladmin 명령 사용에 대 한 소개
는 관리 작업을 수행 하는 데 사용 됩니다. 구문은:
쉘 >; mysqladmin [옵션] 명령 [명령-옵션] 명령...
mysqladmin-도움말, 실행 하 여 있습니다 mysqladmin 버전에서 지원 되는 옵션의 목록을 얻을 수 있습니다.
현재 mysqladmin 다음 명령을 지원:
만들기 databasename 만듭니다 새 데이터베이스
드롭 databasename 데이터베이스를 삭제 하 고 모든 테이블
확장 상태 제공 서버 확장된 상태 메시지가
캐시 된 모든 호스트
플러시-로그 플러시 호스트 세척 세척 모든 로그
플러시 테이블 세척 모든 테이블
플러시 권한을 부하 인증 테이블 다시 (다시 로드와 동일)
죽 여 Id, id,... MySQL 스레드
죽 일 암호 새 암호, 새 암호
Ping 변경 이전 암호 확인 mysqld 살아 Processlist 디스플레이 서비스 활성 스레드 목록 새로고침
과부하 인증 테이블
새로 고침 모든 테이블을 씻어 하 고 로그 종료 서버
종료 파일 닫기 및 열기 상태 주고 서버 짧은 상태 메시지
변수 인쇄 가능한 변수
개 버전 가져옵니다 서버 버전
모든 명령을 단축 될 수 있다 그것의 유일한 접두사가입니다. 예:
쉘 >; mysqladmin 프로시저 합계
+---+---+---+---+---+---+---+---+
| Id | 사용자 | 호스트 | db | 명령 | 시간 | 상태 | 정보 |
+---+---+---+---+---+---+---+---+
| 6 | 몬티 | localhost | | 프로세스 | 0 | | |
+---+-----+-+---+---+---+---+---+
가동 시간: 10077 스레드: 1 질문: 9 느린 쿼리: 0 열립니다: 6 플러시 탁상용 Es:1
오픈 테이블: 2 메모리 사용: 1092 k 최대 메모리 사용: 1116 k
상태 명령 결과 다음 열에:
mysqladmin mysql 서버
스레드가 활성 스레드 (고객)
경과 된 초 수 질문 mysqld
에서에서 시작 하는 고객 문제 수 느린 질문 long_query_time 초과 쿼리 수 초
열립니다 얼마나 많은 테이블은는 mysqld 이미 열린된
... 테이블 플러시 플러시, 새로 고침 및 다시 로드 명령
오픈 테이블 번호 테이블의 현재 열
메모리 사용에서은 직접 나눈 mysqld 코드 (MySQL 컴파일-디버그를 하는 경우에 사용 가능) 메모리 일치 MYSQLD 코드 (MySQL 컴파일-디버그를 하는 경우에 사용 가능)에서 직접 할당 된 최대 메모리를 사용 하는 최대 메모리
는 주로 사용 하지 않는 관리에 대 한 사용 하 여 MySQL에 직접 단어를 만들 테이블
수 또한 mysqldmin 데이터베이스
./***.sql (이것은 내보내기 또는 서 면된 진술)