MYSQL

Setting up environments

스크린샷 2025-04-15 오전 11.48.51.png

Mysql brew version에서 err log, socket 에러가 계속 나서 Permission chmod, mysql 9.2(latest brew available release) deletion, 등등 하여 어찌하여 다시 mac의 brew mysql 초기 initializa & implementation을 완료하였다. 스터디장 영욱씨에게 얘기해 보니 local mysql을 설치해 놓고 brew에서 mysql을 실행해서 문제가 생겼었던 것 같다고 한다. 실뜨기하다가 꼬인 것마냥, 몇 달만에 어쩌다 다시 해결을 시도하게 돼서 해결했다.

스크린샷 2025-04-15 오후 6.23.28.png

Shell에서 다음과 같이 .sql file을 Database에서 실행해 주면 된다. Sql file generation은 직접 해서 내용을 채워 넣거나, 예제의 자료 같은 걸 받아서 그대로 실행해 주면 된다. file generation은 linux 기준 touch file_name.file_extender로 해 주면 된다.(스터디의 경우 직접 다운)

스크린샷 2025-04-15 오후 12.39.35.png

교재의 github repository에서 data load용 file들을 전부 받아온 이후에 script를 실행하여 실습을 진행하면 된다. 우선 python file을 이용해서 csv file에 data를 채우고, data load를 하는 방식대로 하면 된다.

간단하게 py file implementation으로 실행할 수 있다.

스크린샷 2025-04-15 오후 12.42.05.png

Mysql shell에서 SELECT Query 재실행을 통해 db update 여부를 확인할 수 있다.