728x90

MySQL 2

[Python] MariaDB와 pymysql을 사용한 행 단위 csv 파일 저장하기

프롤로그 업무 중 구글링을 아무리 해봐도 DB 데이터를 행단위 csv 파일로 각각 저장하는 방법을 찾을 수 가 없어 직접 해결해본 끝에 작성하는 글... SQLite에 저장된 테이블 데이터를 MySQL로 가져와 Python으로 로그 시간별 행단위 csv 파일을 만들어 저장하는 과정입니다. Python, PyMySQL DBMS : SQLite(DB Browser for SQLite) DBMS : MariaDB(HeidiSQL) 1. SQLite의 테이블 데이터를 CSV로 내보내기 2. CSV 테이블 데이터를 MySQL로 가져오기 3. Python - pymysql 설치하기 윈도우키 + R을 눌러 실행창이 열리면 cmd를 입력 후 프롬포트 창에 pip install pymysql을 입력해 설치를 진행한다. ..

[mysql] Error:1129 Host is blocked...'mysqladmin flush-hosts' 해결방법

number:1129, Message:Host '원격 호스트 PC의 외부 IP 주소'is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 원격 호스트에서 mysql로 서버에 접근 시 위의 에러로 접근이 불가능 할 경우에 대한 해결방법이다. 원인 - 원격 서버에서 mysql 서버로 단순 커넥션 한 뒤 close 하게 되면 mysql은 비정상적인 접속으로 판단해 원격 호스트에 해당하는 IP를 blocking 하게 된다. - 이 때 mysql의 비정상적 접속 요청 수를 카운트 하게 되는데 설정된 max_connect_error 값 이상으로 넘어가게 되면 자동으로 blocking 된다. - max_connect_er..

DB 2022.11.14
728x90