본문 바로가기
lean/life

끝나지 않는 mysql

by mattew4483 2020. 11. 16.
728x90
반응형

결국... 처음부터, 몽땅 처음부터 다시 시작했다.

어찌저찌 하여 다시 mysql 데이터베이스 생성 단계.

크게 쉼호흡 한 번하고 출발해보자.


root유저의 plugin을 mysql_native_password로 무사히 바꿨다면 이제 데이터베이스를 생성해보자.

참고로 지금 생성하는 데이터베이스를 django와 연동하면 된다. 

create database 데이터베이스이름 (default character set UTF8);  -- 데이터베이스 생성create user '유저이름'@'localhost' identified by '비밀번호';  -- 유저 생성flush privileges;  -- 변경사항 저장

 

데이터베이스와 유저를 생성했으니, 이 유저에게 해당 데이터베이스 접근 권한을 주도록 하자.

우선 유저 확인!

 

grant all privileges on 데이터베이스이름.* to 유저이름@localhost;  -- 권한 부여

 

변경사항 저장 후 유저에게 어떤 권한이 있는지 확인하자. 잘 들어갔다!


이까지 잘 했다면 exit;로 밖으로 빠져나오자.

mysql에 수정사항이 있으니 sudo service mysql restart로 재시작.

 

이후 settings.py에 들어가 database 부분을 수정하면 된다.


하면 되는데, 되야하는데. 안된다. 아무리 해도 안된다.

아무리 깔고 깔로 pymysql이라는 모듈을 찾아내질 못한다. 괴롭다.

장장 1주일 동안 붙들고 있었는데, 아무리 해도 안된다.

결국 남은 선택은... mysql을 버리는 것 뿐이다. 안녕, 고생했어.

728x90
반응형

'lean > life' 카테고리의 다른 글

Letsencrypt 로 HTTS 연결하기  (0) 2020.11.17
postgres로 갈아타기  (0) 2020.11.16
대패 한 판 더.  (0) 2020.11.14
한 문장으로.  (0) 2020.11.11
오늘도 대패.  (0) 2020.11.08