프로그래밍
-
mysql workbench - could not set new data type프로그래밍/DB 2022. 8. 30. 20:33
mysql workbench로 테이블 생성하면서 칼럼 설정하면서 datatype을 설정하면서 나오는 오류들 정리 Could not set new data type TINYINT TINYINT의 길이가 지정되지 않아 생기는 오류 -> TINYINT(2) 이라고 직접 입력 TIMESTAMP timestamp 선택시 위와 비슷한 오류가 난다 datatype 필드에 TIMESTAMP라고 직접 입력해야한다. 이럴 거면 왜 드롭박스에서 선택하게 한것인지 모르겠다 그리고 오류 왜 수정안하지
-
mysql 에러 - ERROR 1410 (42000): You are not allowed to create a user with GRANT프로그래밍/DB 2022. 8. 20. 15:19
새 데이터베이스를 생성하고 기존 사용자에게 권한을 부여할때 아래와 같은 에러 발생함 mysql> grant all privileges on dbname.* to 'username'@'%' WITH GRANT OPTION; ERROR 1410 (42000): You are not allowed to create a user with GRANT 사용자 정보를 확인해보니 hostname이 %인 username은 없었음. 기존에 localhost 나 특정 ip와 연관하여 생성된 것은 있는데 hostname이 %인 것은 없으니 새로운 사용자로 인식이 되서 오류가 생긴 것. 어차피 서버에서만 접속하니까 기존에 만들었던 서버 ip를 명시해서 사용자 생성하고 다시 관리자 권한 주니 문제없이 생성됨. mysql> CRE..
-
python으로 데이터 수집하기 - 3 ) selenium으로 웹사이트 크롤링하기프로그래밍/python 2022. 8. 11. 18:36
우선 간단하게 사용 예시 from selenium import webdriver driver = webdriver.Chrome('D:\Dropbox\crawler\chromedriver') driver.implicitly_wait(3) # url에 접근한다. driver.get('https://google.com') from selenium import webdriver from time import sleep options = webdriver.ChromeOptions() options.add_argument("window-size=1920x1080") options.add_argument("disable-gpu") options.add_argument("user-agent=Mozilla/5.0 (Ma..