'루트' 사용자에 대한 MySQL "액세스 거부" 오류 해결
일반적인 MySQL 오류 "'root'@'localhost' 사용자에 대한 액세스가 거부되었습니다(비밀번호 사용: YES)"는 사용자를 복잡한 솔루션의 토끼굴로 이끄는 경우가 많습니다. 다행스럽게도 일반적으로 간단한 수정이 가능합니다.
복잡한 문제 해결 대신 sudo mysql
:
<code class="language-sql">ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'; (Or, for MariaDB:) ALTER USER 'root'@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD('root');</code>
이 쿼리는 두 가지 주요 기능을 수행합니다.
mysql_native_password
플러그인으로 전환됩니다.이 쿼리를 실행한 후에는 루트 사용자로 데이터베이스에 액세스할 수 있어야 합니다. 자세한 내용은 공식 MySQL 또는 MariaDB 설명서를 참조하세요.
MySQL 콘솔을 종료하려면 Ctrl D를 누르거나 "exit"를 입력하세요.
위 내용은 MySQL '사용자 'root'@'localhost'에 대한 액세스 거부' 오류를 어떻게 신속하게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!