210415_파이썬을 이용한 웹 크롤링_08

정재현·2021년 4월 15일
0

TIL2

목록 보기
46/79
post-thumbnail

어제의 망할 오류를 계속해서 해결해본다.

pymysql.err.OperationalError: (1045, "Access denied for user 'jh_sms'@'localhost' (using password: YES)")

DB연결 파이썬 파일을 실행시키면 이 오류가 뜬다.
서치 결과는 비밀번호가 달라서 그렇다는데 비밀번호는 정확히 넣었다.

뭐가 문제일까?

하 오류를 해결하려다가 또 다른 오류를 발견..
정말 지친다.. 짜증나... ;ㅅ;
mysql shell 을 이용해 root 비밀번호를 바꿔주려는데 mysql client shell에 들어가서
어제 설정한 비밀번호를 입력하면 창이 그냥 꺼지는 현상이 있다.
-> 해결은 비밀번호를 강제로 바꿔주는 루트로 진행했다.

다시 shell 에서 jh_sms 비밀번호를 바꿔주려는데
여기서 또 문턱에 걸렸다.
이해가 잘 안되는게 mysql을 gui로 사용하는게 heidisql로 알고있는데
왜 둘이 연동이 안되는거지..?
mysql -> heidisql 순으로 설치해야하는데 내가 반대로해서 그런건가..?
아무튼 heidisql에 있는 유저와 db들이 mysql shell에서 조회해보면 잘 안나오는 현상이다 지금이.
그래서 mysql shell에서 db랑 유저를 생성해주기로 했다.

쿼리문을 이용해서,
covac이라는 db를 생성해주고
jh_sms라는 유저도 생성해줬다.
권한도 할당해줬다.

create user 'jh_sms'@'localhost' identified by '0000'; 

CREATE DATABASE covac default CHARACTER SET UTF8;

SHOW DATABAS

GRANT ALL PRIVILEGES on crawl.* TO 'jh_sms'@'localhost';
FLUSH PRIVILEGES;

SHOW GRANTS FOR 'jh_sms'@'localhost'

하.. 이번에는 또 table 생성하는 쿼리문 입력해도 문법에 맞질 않다고 나온다.
게다가 heidisql에 들어가서 유저에 맞게 들어가서 새로고침해도 db도 안나온다..
뭐가 문제인가.. 그냥 서버 생성되면 거기에서 다시 해볼까 생각중이다.
실습하면서 무분별하게 설치한 패키지들이 많아서 꼬이는걸까..
-> 백엔드 팀원분께서 서버 생성해주면 거기서 작업해봐야겠다.

오늘의 코멘트: 진절머리난다..

profile
"돈받고 일하면 프로다"

0개의 댓글