일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바스크립트
- ubuntu
- 자료형
- 연동
- 오픈한글
- 저지
- Judge
- Tornado
- BAEKJOON
- 배열
- 알고리즘
- r
- AWS
- Framework
- Java
- spring
- 토네이도
- mariadb
- 파이썬
- 연결
- r script
- API
- 프레임워크
- 백준
- Python
- MongoDB
- 설치
- OrientDB
- 이클립스
- online
- Today
- Total
목록mariadb (6)
맛동산
파이썬으로 감성사전 초기화 도중 Incorrect string value 어쩌구 하는 경고를 만났는데MariaDB의 초기 encoding형식이 한글을 입력할 수 없는 것으로 설정 되어있어서 발생하는 문제였다. 우선 global 설정을 빠르게 설명하자면, MariaDB에 접속해서 아래 명령어를 입력하면 몇가지 항목이 latin1로 설정되있는 것을 볼 수 있다. > show variables like 'c%'; 그럼 다시 /etc/mysql/my.conf에 들어가서 얼추 중간 쯤 [mysqld]어쩌구 하는 항목이 있는데 밑에 character_set부분을 추가하자 다시 MariaDB에 접속해서 show variables like 'c%'; 명령을 입력해보면 utf8로 바뀐것을 확인할 수 있다. 하지만 Inc..
기존에 사용하던 데이터를 AWS로 옮기려면 여러가지 방법이 있을테지만 아직 ubuntu 환경이 익숙치 않은 관계로 약간의 위험을 감수하고 외부접속으로 데이터를 초기화 하기로 했다. 외부에서 AWS의 MariaDB로 접근하기 위해서 몇가지 설정이 필요하다. 1. EC2의 인스턴스 inbound 정책 설정 사용중인 인스턴스에서 MySQL(Custom도 상관없음)을 추가하는데 port번호는 자신의 설정(기본설정은 3306port)을 입력하고 Anywhere로 설정(0.0.0.0/0)하고 저장한다. 2. MariaDB 설정파일(/etc/mysql/my.cnf)에서 bind-adress항목을 0.0.0.0으로 수정하고 서비스를 재시작한다. (간혹 수정 후 서비스가 시작 안되는 경우가 있는데 사전에 예방하려면 프로..
아연 API는 MariaDB와 MongoDB로 구성되어있음. 머신러닝 모델 적용하려면 파이썬 프레임워크로 갈아타는게 좋을 것 같은데 일단 구성하고 나중에 재설계하던지 할듯 1. 우선 https://downloads.mariadb.org/mariadb/repositories/ 사이트로 접속하고 각 환경을 선택하면 MariaDB 설치법을 볼 수 있음 페이지에 나오는대로 쁘띠(Putty)에 입력하면 됌 > sudo apt-get install software-properties-common> sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8> sudo add-apt-repository 'deb [ar..
import mysql.connector # DB연동에 필요한 모듈 추가 from mysql.connector import errorcode # DB 연동 시 Error 체크 # mysql/mariaDB 환경변수 config = { 'user':'scott', 'password':'****', #임의의 *로 가린겁니다 'host':'127.0.0.1', 'database':'work', 'port':'3306' } try: # db 연결 객체 생성 conn = mysql.connector.connect(**config) # SQL 실행 객체 생성 cursor = conn.cursor() sql = "select * from goods" cursor.execute(sql) #sql문 실행 #insert, ..
jdbc와 마찬가지로 파이썬과 DB를 연결해 줄 수 있는 커넥터가 필요. 본론 http://dev.mysql.com/downloads/connector/python/ 이 주소로 들어가서 윈도우 bit와 파이썬 버전이 일치하는걸 다운받음. (Connect/Python 메뉴가 아니라 Connect/J 메뉴로 가면 자바 커넥터도 받을 수 있음 -> 이건 MariaDB를 *.sql 파일로 접근할때 필요함, 이클립스의 Database Connection 퍼스펙티브에서 사용) 다운로드 후 인스톨하면 python path 하위의 라이브러리에 mysql모듈이 생성되는걸 확인할 수 있음 이제 *.py 파일에서 mysql.connector 모듈을 불러올 수 있게 된 것. 변수설정 및 간단 테스트는 다음 글에 작성. htt..
MariaDB는 MySQL만든 형님들이 빡쳐서 새로 만든거라 MySQL이랑 사용법이 같다고함. 음.. 이클립스에서 파이썬까지 써야하나 싶지만 신박하기도 하고 과정 따라가는 맛에 일단 메모해둠. 마리아DB는 처음써보니 간단 설치법 까지 작성해야할듯 우선 downloads 메인에 있던 최신버전을 다운받음. 주소는 https://downloads.mariadb.org/mariadb/10.1.19/ 이고 버전업 되면 다를 수 있으니 유의. 상위버전이 뜬다면 downloads 메인에서 확인할 수 있겠지. 체감상 오라클보다 설치과정에서 확인해야될게 적은느낌. 빨간 박스부분 해둔것만 빼먹지말고 나머지는 다 Next. 그럼 끝! wow -- ps. 처음 설치후 MySQL 프롬프트를 켜서 사용자 생성과 권한 부여를 해줘..