DB를 사용해야 겠다는 필요성을 깨닫고 python하고 MySQL을 연동하는 예제를 하나 해보기로 했다.
http://www.cs.columbia.edu/~hgs/teaching/ap/examples/scripts_python_dbapi.pdf
mysql 인스톨 하고 import MySQL 하고 db connect 해봤더니 역시나 에러..
2003, "Can't connect to MySQL server on 'localhost' (10061)"
이거 보고 또 localhost setting 문젠가 싶어 여기 해매고 저기 해매다가,
python용 MySQL 외에 일단 MySQL을 다시 깔아 봤다. 역시 안됨.
그러다가 MySQL Server를 찾아서 추가로 깔아 봤다. 그러니 동작한다.
내가 줏어 들은바로는 MySQL은 DB고 web server는 Apache 류를 써서 Apache + MySQL을 쓴다는거 같은데, MySQL Server는 뭐지? 갑자기 혼란스럽다.
아무튼 MySQL Server를 동작 시켰더니 python에서 db 접근도 되고 http://localhost 도 접속이 된다.
기본 예제를 통해 대충 db 생성하고 불러오는걸 이해했지만 역시나 직접 설계해서 해봐야 공부했다고 할 수 있을듯...