>  기사  >  데이터 베이스  >  PHPMyAdmin에서 \"사용자 \'root\'@\'localhost\'\"에 대한 액세스가 거부되었습니다." 오류가 발생하는 이유는 무엇입니까?

PHPMyAdmin에서 \"사용자 \'root\'@\'localhost\'\"에 대한 액세스가 거부되었습니다." 오류가 발생하는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-02 19:33:30247검색

Why Am I Getting

PHPMyAdmin을 사용하여 'root'@'localhost' 사용자에 대한 액세스 거부 문제 해결

PHPHMyAdmin 내에서 루트 비밀번호를 업데이트하려고 하면 사용자는 다음 오류가 발생할 수 있습니다.

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

이 오류로 인해 PHPMyAdmin 패널에 액세스할 수 없어 사용자가 원인에 대해 당황하게 됩니다.

해결책:

근본 원인은 phpmyadmin config.inc.php 구성 파일에 있습니다. 문제를 해결하려면 파일을 열고 다음 코드 조각을 편집하십시오.

$cfg['Servers'][$i]['user'] = '**your-root-username**';
$cfg['Servers'][$i]['password'] = '**root-password**';

**your-root-username**을 원하는 루트 사용자 이름 및 **root-password**로 바꾸십시오. 설정하려는 비밀번호로 또한 다음 줄에서 비밀번호 앞에 비밀번호를 삽입하세요.

$cfg['Servers'][$i]['password'] = '**root-password**';  

편집된 코드 조각:

$cfg['Servers'][$i]['user'] = '**your-root-username**';
$cfg['Servers'][$i]['Password'] = '**root-password**';

수정한 후 변경 사항을 저장하고 PHPMyAdmin을 다시 시작하세요. 이제 액세스 거부 오류 없이 패널에 액세스하여 필요한 비밀번호 업데이트를 수행할 수 있습니다.

위 내용은 PHPMyAdmin에서 \"사용자 \'root\'@\'localhost\'\"에 대한 액세스가 거부되었습니다." 오류가 발생하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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