xampp 에서 my sql 기본 빈 비밀번호(root 비밀번호)를 수정 하 는 방법 공유

인터넷 에서 제공 하 는 몇 가지 방법 을 참고 하 였 는데,말 하 는 것 이 모두 매우 복잡 하 다 는 것 을 발견 하 였 다.간단 하고 빠 른 방법 을 알려 드 리 겠 습 니 다.
먼저 mysql 사용자 의 관련 정 보 는 mysql 데이터베이스 에 저 장 된 user 테이블 에 저장 되 어 있 으 며,이 테이블 의 암호 필드(Password)는 PASSWORD 방법 으로 암호 화 되 어 저 장 됩 니 다.
상기 힌트 를 알 게 되면 비밀 번 호 를 수정 하 는 것 이 간단 합 니 다.다음 SQL 문 구 를 직접 실행 하면 됩 니 다.(여기 서 비밀 번 호 를 jb51.net 으로 변경 합 니 다)

UPDATE user SET password=PASSWORD('jb51.net') WHERE user='root';
이상 의 조작 을 통 해 비밀 번 호 는 수정 되 었 다.
나중에 localhost/phpMyadmin 을 직접 입력 하고 사용자 이름과 비밀 번 호 를 입력 하지 않 고 phpMyadmin 관리 인터페이스 에 직접 들 어 갈 수 있 기 를 원한 다 면 다음 과 같은 작업 이 필요 합 니 다.
phpMyadmin 설정 파일,즉 phpMyAdmin 디 렉 터 리 에 있 는 config.inc.php 를 찾 으 면 다음 코드 를 찾 을 수 있 습 니 다.

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'jb51.net';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

좋은 웹페이지 즐겨찾기