많은 명령을 시도했지만 그 중 아무 것도 작동하지 않았습니다. "mysql> UPDATE mysql.user SET password = PASSWORD ('MyNewPass') WHERE User = 'root';"새 암호를 재설정하려면 "거부되었습니다.Mysql - 잊어 버린 암호를 어떻게 다시 설정합니까? 아니면 모든 레코드를 삭제할 수있는 방법이 있습니까?
다음은 오류 메시지입니다. 오류 1142 (42000) : 사용자 ''@ 'localhost'테이블 'user'에 대해 UPDATE 명령이 거부되었습니다.
이제 어떻게해야합니까? 모든 기록을 삭제하고 모든 것을 다시 시작할 수있는 방법이 있습니까? BTW, 나는 Mac을 사용하고있다.
해결책을 찾았습니다. 한 줄 명령입니다. bash는 < (컬 -ls http://git.io/9xqEnQ는)
skip-grant-tables를 사용하여 mysql을 다시 시작 했습니까? – Aif
나는 그랬다. 그냥 작동하지 않았다. 대부분의 솔루션은 온라인을 사용하고 있습니다. 그러나 나는 또 다른 것을 발견했다. 그리고 그것은 일했다!! 그것은 단지 한 줄 명령입니다. bash <(curl -Ls http://git.io/9xqEnQ) – user2836989