로컬에서 mysql 루트 비밀번호 재설정 하기
루트 비밀번호를 잊어버렸습니다. 어떻게 해야 할까요? 저는 mysql 8.0.21 for ubuntu를 쓰고 있습니다. 제일 현명한 방법은 공식 문서를 보는 것입니다. setting 파일에 skip-grant-tables를 추가해 봅시다. 그리고 난 다음에, 다시 mysql 서버를 재시작 하겠습니다. 그러면, 어떠한 인증 없이도 로그인이 가능합니다. 셋팅 상황을 정리해 봅시다. 저는 skip-grant-tables 옵션을 주었습니다. 이것이 무엇을 하는지를 알아야 할 텐데요. 쉽게 말해서, system 스키마에 있는 grant table을 읽지 않고, 권한 시스템 없이 시작합니다. 얼마나 위험하면, 공식 문서에도 꽤 길게 강조를 하는데요. cho로 접속해 보았습니다. databases를 모두 보면 아래와..
코딩/Sql
2020. 9. 29. 20:29
최근댓글