https://www.youtube.com/watch?v=_kQXgjIfLgo 를 기본적으로 참고한다.

cloud sql의 instance 이름을 정하고 사용성능을 설정한다.

authorization 텝에서 instance 에 접근 가능한 ip address, app을 설정한다.

내 개발 환경의 컴퓨터의 ip address 를 입력한다. 웹브라우저에 what my ip 를 검색하면 알수 있다. user 텝으로 들어가 사용자를 추가해준다. 

개발환경의 컴퓨터로 가서 터미널에 sudo nano etc/phpmyadmin/config.inc.php

명령을 통해 설정화일 수정모드로 들어 간다. 

$cfg[‘Servers’][$i]’host’]=’아.이.피.주소’; 

를 넣어준다. 설정 수정후에는 sudo service apache2 restart 명령을 통해 서버를 다시 시작해준다. phpmyadmin을 이용해 접속시 root사용자 말고 추가한 사용자로 접속한다. 

또 phpmyadmin 이 아닌 터미널 형식으로접근하는 경우 

–host=173.194.111.242 –user=jacob –password    명령을 이용한다.

1. mysql database 사용시 mysql-python adapter가 필요하다. virtualenv 사용시 각각 설치해야한다. 이때 pip install MySQL-python 명령을 이용한다.

http://stackoverflow.com/questions/16438259/installing-mysql-python-for-django

만약

mysql_config not found에러 발생시 sudo apt-get install libmysqlclient-dev 명령을 이용한다. 

http://stackoverflow.com/questions/5178292/pip-install-mysql-python-fails-with-environmenterror-mysql-config-not-found

( 또

fatal error: Python.h: No such file or directory

 에러 발생시 )

sudo apt-get install python-dev 명령실행
http://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory

2. settings.py 내에서 mysql 설정의 예시
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql', 
        'NAME': 'DB_NAME',
        'USER': 'DB_USER',
        'PASSWORD': 'DB_PASSWORD',
        'HOST': 'localhost',   # Or an IP Address that your DB is hosted on
        'PORT': '3306',
    }
}

google cloud platform

 cloud 형식으로 제공되는 서비스 모임, (google app engine,cloud sql 등등)

https://cloud.google.com/products/

google app script :

  javascript를 기반으로한 google apps (map,form, doc, drive 등등)에 대한 api 제공한다. 이 서비스를 이용하기 위해서는 https://script.google.com 를 이용하거나 각 언어의 google apis(google app scritp executive api ) 를 이용한다.

         appscript editor는 google drive 안에 들어가면 접속 가능하다.

         appscript는 기본적으로 google drive 안에 저장된다.

google apis (console):

google을 통한 프로젝트 관리를 위한 툴이다. 프로젝트, credential, api등등을 관리한다. 

https://console.developers.google.com/apis/

https://developers.google.com/apis-explorer/

—————————————————————————————————–

google에서는 두가지 database서비스를 제공한다.

google datastore
google SQL

두가지의 차이점은 http://stackoverflow.com/questions/22248880/datastore-vs-cloud-sql-in-google-app-engine 에서 확인가능하다.