Programming

MySQL 루트 비밀번호를 제거하는 방법

procodes 2020. 5. 20. 22:14
반응형

MySQL 루트 비밀번호를 제거하는 방법


localhost에서 사용자 루트의 비밀번호를 제거하고 싶습니다. 어떻게해야합니까? 실수로 루트 사용자의 비밀번호를 설정했습니다. phpmyadmin에서 오류가 발생하는 이유는 다음과 같습니다.

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


암호를 root@localhost비워 두어야합니다. 두 가지 방법이 있습니다.

  1. MySQL SET PASSWORD명령 :

    SET PASSWORD FOR root@localhost=PASSWORD('');
    
  2. 명령 행 mysqladmin도구 사용 :

    mysqladmin -u root -pType_in_your_current_password_here password ''
    

나는 또한이 문제를 겪었습니다.

먼저 명령을 사용하여 root의 비밀번호를 공백으로 설정하려고했습니다.

SET PASSWORD FOR root@localhost=PASSWORD('');

그러나 PHPMYADMIN은 localhost가 아닌 127.0.0.1을 사용하므로 행복하지 마십시오. 두 가지가 동일하지만 그렇지 않다는 것을 알고 있습니다. 아래에 언급 된 명령을 사용하면 완료됩니다.

SET PASSWORD FOR root@127.0.0.1=PASSWORD('');

localhost를 127.0.0.1로 바꾸면됩니다.

참고 URL : https://stackoverflow.com/questions/3032054/how-to-remove-mysql-root-password

반응형