>php教程 >php手册 >무모한 행위: phpmyadmin에서 MySQL 루트 비밀번호를 변경한 후 데이터베이스를 작동할 수 없습니다.

무모한 행위: phpmyadmin에서 MySQL 루트 비밀번호를 변경한 후 데이터베이스를 작동할 수 없습니다.

WBOY
WBOY원래의
2016-08-18 08:57:561576검색

1. 편리한 동작(✿◡‿◡)

개발 중에 "123456"을 통해 PHP 환경을 설치하고, 페이지를 닫고 MySQL을 다시 시작한 후 다시 phpmyadmin을 통해 MySQL에 접속했습니다.

MySQL에 들어간 후 mysql 데이터베이스가 사라지고 더 이상 테이블을 생성할 수 있는 권한이 없습니다. use mysql 명령을 실행할 때 오류가 보고되었습니다(''@'localhost' 사용자의 데이터베이스 '에 대한 액세스가 거부되었습니다. mysql'), 다음과 같이 그림과 같습니다

2.

해 보세요.

문제가 발생하면 당연히 해결해야 하는데 데이터베이스를 사용할 수 없어서 온라인에서 검색을 많이 했는데 일부 솔루션은 문제를 해결하지 못했습니다. ? ?

다양한 방법을 시도했지만, 늘어나지도 줄어들지도 않는 문제가 여전히 남아있습니다!

포기하시나요? ? ? 포기할 의향이 없습니다! ! !

phpmyadmin 문제인지는 몰라서 모든 변경 사항을 복원하고 MySQL-Front로 전환하여 "루트 사용자 이름, 빈 비밀번호"로 로그인했는데 여전히 문제가 남아 있어 실망스럽습니다.

3. 희망

이때 문득 "루트 사용자 이름과 빈 비밀번호"로 MySQL에 접속할 수 있으니 xampp의 명령창을 통해서도 들어갈 수 있지 않을까 하는 생각이 들었습니다.

그래서 SQL 문을 사용하여 비밀번호를 변경했는데 성공했습니다!

이제 문제가 해결되었습니다. phpmyadmin을 사용하여 MySQL에 다시 액세스할 수 없습니다. ? ?

낭비했나요? ? ?

C:xamppphpMyAdminconfig.inc.php 파일을 수정해야 할 것 같아서 새로 설정한 비밀번호를 아래와 같이 추가하고 다시 접속했더니 성공했습니다!

이때, mysql 데이터베이스의 user 테이블을 확인해보면 아래와 같이 표시됩니다.

요약:

이러한 도구에 익숙하지 않더라도 부끄러워하지 마세요(✿◡‿◡)

필요하시면 먼저 정보를 간략히 살펴보셔도 됩니다

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.