질문/조언질답게시판

실수로 root 계정을 지워버렸습니다..

 

이후에 제가 뭘 또 건든건지 DB 오류가 나면서 사이트 접속이 안되네요 ..

 

 

 

일단 mariadb 설정에 skip-grant-table 속성 추가하고 재시작 하여 해결하긴 했습니다만..

 

 

 

사용자 추가도 안되고, DB도 아까는 생성 안되다가 지금은 pma에서 잘 되네요. 테이블까진 생성 안해봤지만..

 

 

 

 

 

고수님들 답변 부탁드립니다 .. 이럴때는 어떻게 해야하나요??? ㅠㅠ

 

 

  • profile

    일단 사이트 DB를 살리는 데 성공하셨다면 mysqldump로 덤프 떠서 백업해 놓고,

    MariaDB 재설치 후에 덤프 파일을 사용해서 복구하세요.

    물론 해당 DB만 덤프 떠야 합니다. --all-databases로 백업하면 권한이 꼬여 있는 현재 상태가 통째로 백업되니까요.

  • profile profile
    넵.. 감사합니다..

    방법은 그것밖에 없군요 .. ㅠㅠ
  • profile profile

    그런데 우분투는 재설치해도 기존 설정이나 데이터를 그대로 유지하려는 습성이 있어서
    우선 MariaDB 관련 패키지들을 모두 삭제하고
    /var/lib/mysql을 날려버린 후에 재설치해야 깔끔할 거예요.

  • profile profile
    넵 ..