이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 13752|회답: 2

[팁] phpmyadmin이나 명령줄을 사용해 mysql의 루트 비밀번호를 수정하고, 재시작 후 mysql 로그인 오류 해결책을 찾으세요....

[링크 복사]
게시됨 2014. 11. 18. 오후 6:52:27 | | |
많은 사람들이 phpmyadmin이나 명령줄을 사용해 mysql의 루트 비밀번호를 변경하는데, 재시작 후에 mysql 로그인 오류가 발견되는 경우가 있는데, 왜 이런 현상이 발생하나요?
mysql root의 비밀번호를 변경하려면, mysql 소프트웨어의 mysql 데이터베이스에서 root의 비밀번호를 변경하고, 설정 파일에서도 변경해야 합니다.
그리고 데이터베이스 내 수정은 단순히 한 줄의 데이터를 수정하는 것이 아니라, 수동으로 수정하지 말고 명령어를 사용해 수정하세요.


먼저, 루트 계정으로 phpmyadmin에 로그인한 후 왼쪽을 클릭해 mysql 데이터베이스에 입력하고, 상단의 "mysql"을 클릭해 SQL 입력 인터페이스에 들어가세요. 다음 명령어를 입력하세요:
user set password=password('123456') 업데이트, 여기서 User='root'
그중 123456 변경하려는 비밀번호이므로, 데이터베이스에서 직접 비밀번호를 변경하지 않도록 주의하세요.

그 다음 오른쪽 하단의 "실행"을 클릭하면 "영향을 받은 x 라인"이 표시되는데, 이는 수정이 성공했다는 뜻입니다.


비밀번호 변경은 기본적으로 여기서 이루어지지만, 이후 문제가 발생합니다. 데이터베이스 비밀번호가 변경되고, phpMyAdmin을 종료했다가 다시 들어오면 데이터베이스에 연결할 수 없습니다.
이는 phpMyAdmin의 데이터베이스 로그인 정보가 여전히 원본이기 때문에 로그인할 수 없기 때문입니다.


해결책: phpMyAdmin 설치 디렉터리를 열고 config.inc.php 파일을 찾아 메모장이나 다른 텍스트 편집기로 엽니다.


찾기 $cfg['서버'][$i]['password'] = ''; 방금 설정한 새 비밀번호로 바꾸고, 저장한 뒤 종료하세요.


phpMyAdmin을 다시 열면 정상적으로 접속할 수 있고, 비밀번호 변경도 완료되었습니다.






이전의:윈도우 시스템은 소프트웨어 없이 폴더를 숨기고 비밀번호를 추가하는 법을 가르칩니다
다음:C# _OOP 지식 포인트 노트
게시됨 2014. 11. 18. 오후 6:55:23 |
저는 phpmyadmin을 직접 사용해서 루트 비밀번호를 변경했는데, 왜 이 오류가 발생하지 않았나요?
 집주인| 게시됨 2014. 11. 18. 오후 7:11:58 |
관리자가 2014-11-18 18:55에 게시됨
저는 phpmyadmin을 직접 사용해서 루트 비밀번호를 변경했는데, 왜 이 오류가 발생하지 않았나요?

phpmyadmin이 로그인할 수 없었던 게 기억나요. 설정 파일 비밀번호가 변경되지 않았기 때문이에요(wamp). 아마 버전 문제일 수도 있겠네요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com