wafflestudio / seminar-2021

2021 Rookies 세미나
47 stars 110 forks source link

[장고 과제3] github action CI 오류 질문드립니다. #590

Closed tjdqhrdkdl closed 3 years ago

tjdqhrdkdl commented 3 years ago

요약

github action으로 test를 자동화하려는데, 권한이 없다는 에러가 반복됩니다.





상황

github action으로 test를 자동화하려는데, 권한이 없다는 에러가 반복됩니다.

제 로컬 환경에서는 테스트 db에 권한 부여되어있고, 테스트는 잘 작동하고 있습니다.





문제 내용

tjdqhrdkdl commented 3 years ago

스크린샷, 2021-10-12 23-08-40 제 yml 코드이고 스크린샷, 2021-10-12 23-09-54 오류 내용 입니다

esc5221 commented 3 years ago

저도 같은 오류가 있었는데, 과제 0 진행시에 겪었던 문제 같았습니다. 아래와 같은 step을 추가해서 해결했습니다.

    - name: MySQL Grant
      run: | 
        sudo mysql -h 127.0.0.1 --port 3306 -u root -ppassword -e """GRANT ALL PRIVILEGES ON *.* TO 'waffle-backend'@'%' WITH GRANT OPTION;"""

저는 root 유저로 접속해서 GRANT ~명령어를 주었기 때문에 -u root -ppassword와 같이 옵션을 줬는데, -u """waffle-backend""" -pseminar와 같이 옵션을 줘도 될것 같습니다. 확실하진 않으니 안되시면 root 유저 비밀번호를 설정해서 GRANT를 해보셔도 좋을 거 같습니다 링크

tjdqhrdkdl commented 3 years ago

감사합니다! 다른 오류가 계속 생기고 있지만 덕분에 일단 이 오류는 해결했습니다...!