잊어버린 MySQL 루트 비밀번호를 검색하는 방법
문제:
사용자에게 발생할 수 있는 상황 MySQL 루트 비밀번호를 잊어버렸습니다. 이는 특히 시스템 관리자에게 심각한 장애물이 될 수 있습니다. 루트 비밀번호가 없으면 MySQL에 액세스하고 관리할 수 없습니다.
해결 방법:
루트 비밀번호를 복구하려면 다음 단계를 따르세요.
<code class="shell">sudo service mysql stop</code>
<code class="shell">sudo mysqld_safe --skip-grant-tables --skip-syslog --skip-networking</code>
새 터미널을 열고 다음을 실행합니다.
<code class="shell">mysql -u root</code>
비밀번호를 변경하려면 다음 쿼리를 입력하세요.
<code class="sql">UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE User='root'; FLUSH PRIVILEGES;</code>
참고: MySQL 버전 5.7 이상의 경우 필드 이름 쿼리에는 'password' 대신 'authentication_string'이 있어야 합니다.
<code class="shell">mysqladmin shutdown sudo service mysql start</code>
이를 사용하여 단계를 수행하면 루트 비밀번호가 재설정되고 사용자는 MySQL 데이터베이스에 다시 액세스할 수 있습니다. 나중에 참조할 수 있도록 새 비밀번호를 기록해 두는 것이 중요합니다.
위 내용은 잊어버린 MySQL 루트 비밀번호를 복구하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!