문제

나는 다음의 명령을 발행했다.

DROP USER 'root'@'localhost'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';

... phpmyadmin에서. 처형 직후, 나는 phpmyadmin을 강요 받았다. 나는 얻었다 :

오류

#1130- 호스트 '로컬 호스트'는이 MySQL 서버에 연결할 수 없습니다.

내 문제를 해결하는 방법?

도움이 되었습니까?

해결책

대신 IP를 사용하십시오.

DROP USER 'root'@'127.0.0.1'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';

더 많은 가능성은 참조하십시오 이 링크.

루트 사용자를 만들려면 MySQL이 Local & All로 표시하려면 명령 줄에서 다음을 실행합니다 (시작> run> "CMD"는 따옴표) :

mysqladmin -u root password 'mynewpassword'

선적 서류 비치, 그리고 MySQL에서 루트 액세스 손실.

다른 팁

phpmyadmin 디렉토리에서 "config.inc.php"파일을 찾아 다음 줄을 편집하십시오.

$cfg['Servers'][$i]['auth_type'] = 'config'; // config, http, cookie

$cfg['Servers'][$i]['user'] = 'root'; // MySQL user

$cfg['Servers'][$i]['password'] = 'TYPE_YOUR_PASSWORD_HERE'; // MySQL password

'비밀번호'필드에 사용 된 비밀번호는 MySQL 루트 비밀번호에 대해 동일해야합니다. 또한이 라인에서 루트 로그인이 허용되는지 확인해야합니다.

$cfg['Servers'][$i]['AllowRoot']     = TRUE;        // true = allow root login

이렇게하면 루트 비밀번호 세트가 있습니다.

이것을 당신에게 사용하십시오 my.ini 아래에

[mysqldump]
    user=root
    password=anything
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top