맥북 에어 다운로드 방법 MySQL & sequel pro

오늘 수업시간에 MySQL과 sequel pro를 다운받아야해서 무척 당황했다.

맥북을 사용해 당황한 경험은 적지 않았지만, 보통 하루 이틀 정도 검색하면 해결할 수 있었지만, 이번에는 30분도 안 되는 시간내에 모든 것을 해결해야 하기 때문에 초조했다. ?

다행히 교수님이 피드백을 바로 해줘서 이렇게 해보라고 해 해결됐다.

나 같은 상황에 놓인 사람이 거의 없겠지만, 나중에 나도 볼 수 있도록 적어둘게!

일단 2018년형 인텔 맥북에어 쓰고 있다! M1 맥북이 아니라는 거!

또 원래 기기를 한번 사면 큰 필요성을 느끼지 못하는 이상 첫 번째 버전을 사용한다.

그래서 지금 맥북은 나올때쯤 가장 최신이었던 Mojave운영체제이다.(이것때문에 매우 골치가 아팠다.)))

저처럼 업데이트도 안하는 사람은 드물 테고.요즘 M1맥북을 사는 일이 많아서 도움이 될지 모르겠네.

사실 빅서게이트 때문에 조금 업데이트가 꺼리기도 했다.

내 경우가 아니라면 좀더 쉽게 다운로드 할 수 있을 것 같아! 우선 수업시간에 교수님도 맥박이 뛰고 있어서 조금 안심했어.

그런데 오래 전에 설치해서 어떤 방법으로 설치했는지 기억이 안 나시면 맥 os에서 쓸 방법을 수업 중에 같이 찾아주셨다.

  1. MySQL 다운로드
  2. https://blog.naver.com/sosow0212/222523696677 맥북 인텔 버전이 아닌 맥북 실리콘 칩 기준입니다. (M1칩셋 기준) [맥북M1] MySQL 설치 방법 / My… “blog.naver.com” “나는 M1칩은 아니지만 아무렇게나 포스트를 보고 따라했다.
  3. 호옥시 M1칩 쓰는 사람은 참고하면 좋을 것 같아!
  4. https://downloads.mysql.com/archives/community/Please note that these are old versions. New releases will have recent bug fixes and features!To download the latest release of MySQL Community Server, please visit MySQL Downloads . Product Version:Operating System:Windows(x86, 64-bit), ZIP Archive Jul 1, 2…downloads.mysql.com에 들어 각각의 버전에 맞는 파일을 다운로드한다.

나의 경우, 위 화면에서 product version을 조절하면서, 나의 OS를 찾아 다운받았다.리스트 상의 파란 느낌표에 호환되는 버전이 적혀 있고 version을 조절하면서 그 중 가장 최신이며 리스트 상의 맨 위에 있는 항목(macOS 10.15(x86, 64-bit), DMG Archive)을 다운로드 받았다.

처음엔 그걸 모르고 가장 최근에 나온 항목을 내려받았지만 실행시켜도 아무런 창이 뜨지 않아 변화가 없었다.하지만 내 운영체제 버전에 맞는 항목을 실행시켰을 때는 다른 창이 떴다.

다운로드 시 “Use strong password encryption”과 “use legacy password encryption”이 표시되는데, 대부분의 경우 “Use strong-“을 선택하는 것이 좋다는 문구를 보고 선택해서 비밀번호를 설정하였다. (상단 포스트링크 참조)

이렇게 하면 Mysql 설치는 끝이다.

2) MySQL 서버 실행

https://webruden.tistory.com/722 이전 포스팅에서 데이터베이스 실습을 위해 MySQL을 로컬에 설치하는 방법에 대해 배웠는데, 이번 포스팅에서는 Sequel Pro를 활용하여 편안하게 DB를 관리하는 방법에 대해 알아보도록 하겠습니다. 만약..webruden.tistory.comMySQL을 실행하는 방법은 위쪽 포스트를 참고하면 될 것이다.

3) Sequel pro 다운로드 및 연결

실제로 현재 방법이 아닌 Xcode 앱스토어에서 다운로드 받아 터미널을 통해 Homebrew를 이용하는 방법도 있다.

나의 os버전이 너무 낮은 탓에 평소 앱스토어에서 간혹 다운로드 할 수 없는 앱이 있었는데 Xcode가 해당이 되었다. 그래서 이 방법을 쓸 수가 없었어

교수님께서도 이 방법으로는 다운로드하지 않은 것 같다고 말씀하셨다.

원래 수업시간에 Maria DB를 다운로드 받는 방법을 소개해 주셔서 이 방식을 따르려고 했지만 방법을 잘 몰라서 나는 MySQL을 다운로드 했다.

https://blog.naver.com/rkdudwl/221844862020 급히 마리아디비를 써야 하는데… 윈도의 사용법을 설명을 듣고 맥으로 따지자면 아무것도 할 수가 없었다 blog.naver.com 이것은 처음에 MariaDB를 다운받을 때 참고했던 글이다.PC로 터미널을 이용해 명령어를 입력하는 것에 아직 익숙하지 않기 때문에, 가능한 한 이 방법은 피하고 싶다고 생각했다.그래서 이 글에서는 sequelpro에 커넥트하는 방법만 참고로 했다.

Host : 127.0.0.1 (Local의 경우) Username : root Password : MySQL 설치 시 입력한 비밀번호

라고 입력하고 Connect 아래에 Test connection을 누르면 아래에 첨부된 사진과 같이 “Connect succeeded”로 표시된다.그리고 파란 Connect 버튼을 누르면 접속이 끝난다.

4) 에러

나는 위의 File-Import에 들어가 미리 내려받은 샘플 데이터(교수님이 주심)를 읽으려고 했다.그러나 이처럼 Import가 애매하게 처리되어 Import가 불가능한 상태였다.나머지는 잘 뜨는데 이게 이상했어

나는 위의 File-Import에 들어가 미리 내려받은 샘플 데이터(교수님이 주심)를 읽어내려갔다.그러나 이처럼 Import가 애매하게 처리되어 Import가 불가능한 상태였다.나머지 항목은 잘 나오는데 이게 이상했어

*지금은 Sample 데이터를 imp ort 하는데 성공한 상태라 존재하지만 처음에는 없었다.

그러자 교수님이 choose database를 확인하라고 했고 여기에도 sample만 없었을 뿐 똑같았다.

교수님이 여기서 Add database를 선택하고 임의의 database를 추가하고, 또 import가 흐리게 표시되는지 확인해 보라고 해서 확인했더니 import가 진하게 나왔다!이름은 임의로 Samplee로 지정

나는 sql형식으로 한화 일본을 읽게 했으므로 sql로 선택했다.

마지막 단계에서 import버튼이 흐려지고 import를 못해서 에러가 났다는 창만 표시됐다.정말 뭐가 문제인지 궁금해서 찾아보면 이런 자리를 발견했다.

글에 따르면 Sequel pro1.1.2이 Mojave에서 불안하다는…….

https://blog.naver.com/wpdn79/221606133274위의 글에 이어지는 부분입니다. phpartisan migrate가 완료된 것에 sequel pro에서 안 나와서 이…blog.naver.com

https://sequelpro.com/test-buildscbf4cea55b Pending 1 year, 4 months Abhi Beckert Delete bug_report.md More Details 0e28394387 Pending 1 year, 4 months Abhi Beckert Delete stale.yml More Details 22325d265f Pending 1 year, 4 months Abhi Beckert#3705 Remove reference to Sequel Ace More Details 6a6516f820 Pending 1 year, 4 months Jak…”sequelpro.com”에서는 푸른 버튼을 누르고 다운로드하면 된다.날짜가 2019년 6월이어서 호환될 것이라고 추측하고, 다운로드했다.

사실 처음 다운받은 sequel pro는 이렇게 예쁘게 핫케이크에 시럽이 흐르는 것 같았지만, 그 문장을 참고해서 다운받은 sequel pro (nightly build)는 시럽이 없는 무미건조한 모습…이다.

nightly build를 다운로드 받고 이전 과정과 동일하게 하면 import에 성공할 수 있었다.

사실 저도 이 작가님처럼 무한로딩상황이 발생했지만 import 해결이 먼저였기 때문에 신경쓸 겨를이 없었다..)

나도전혀모르겠지만,검색해서정보를얻어서문제를해결했기때문에다른사람들도빨리해결했으면좋겠다는마음으로글을쓴다.

나는 성급해서 무엇이든 해봤고, 내 개인적인 경험을 바탕으로 쓴 글이기 때문에 오늘 바로 쓴 글인데 조리가 맞지 않고 틀린 부분이 많을 수도 있다. ㅜㅜ 잘못된 정보가 있으면 댓글을 남겨주시면 감사하겠습니다..

error: Content is protected !!