programing

MySQL 루트 암호 제거 방법

bestcode 2022. 12. 7. 22:29
반응형

MySQL 루트 암호 제거 방법

localhost 사용자 root 비밀번호를 삭제합니다.내가 어떻게 그럴 수 있을까?실수로 root 사용자의 비밀번호를 설정했습니다.그래서 phpmyadmin이 다음 오류를 발생시킵니다.

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

패스워드를 설정해야 합니다.root@localhost백지상태입니다.두 가지 방법이 있습니다.

  1. MySQL 명령:

    SET PASSWORD FOR root@localhost=PASSWORD(''); -- MySQL 5.x
    SET PASSWORD FOR root@localhost=''; -- MySQL 8.x
    
  2. 명령줄 도구 사용:

    mysqladmin -u root -pType_in_your_current_password_here password ''
    

저도 이 문제를 겪었습니다.

처음에 다음 명령을 사용하여 root 비밀번호를 공백으로 설정해 보았습니다.

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

그러나 Don't happy, 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

반응형