[mysql] 맥에서 mysql설치하기
🦥 오라클 설치가 어려워서 mysql로 눈길을 돌리다
지금 맥으로 공부를 한지 어연 한달이 되어가지만 중간에 정보처리기사 필기와 중간고사 공부로 인해 제대로된 프로그래밍 공부를 하지 못했다. 그래서 이제 다시 공부할려고 Intellj, vscode 등등 많이 설치하고 있었는데.. 짜잔 oracleDB는 macos를 지원해주지 않는다는 엄청난 벽에 가로막혀 버렸다. 몽고DB로 공부할까 고민했는데, 몽고DB는 NOSQL이라서 연습을 많이 못할것 같아서 파이썬 배울때 배운 mysql로 일단 급한 불을 꺼 볼 까 한다.
일단 두가지 방법이 있는 데 둘다 포스팅 할려고한다.
1. 일단 mysql commuity server (홈페이지로 설치)
일단 어떤 os로부터 자유로운 홈페이지를 통한 방법이다.
홈페이지는 MYSQL_HOMEPAGE이다.
들어가서 MySQL Community (GPL) Downloads를 누른뒤 MySQL Community Server 에서 자기가 사용하고 있는 OS를 다운하면 된다. 난 고대로 잘 되었다.
가끔 가다 확인되지 않은 개발자가 배포했기 때문에 열 수 없다고 뜬다면, 설정 - 보안 및 개인 정보 보호 에서 다음에서 다운로드한 앱 허용에서 바꾸면 된다.
2. homebrew로 설치
두번쨰는 homebrew를 통한 설치이다. Homebrew는 맥의 패키지 관리 툴이다.
일단 Homebrew가 내 컴퓨터에 설치 되있는가?는 터미널창에 brew -v
를 입력해보자 뜨면 설치 된 것,
설치 되었다면 brew install mysql
을 입력해보자 아마 또로로로로 하고 다 차면 다운로드가 된다.
설치가 되었다면 이제는 실행이다.
mysql_secure_installation
을 입력해서 기본설정을 시작하자.
5가지 질의를 하게 되는데 Y, N으로 입력해주면 된다.
1.Would you like to setup VAULIDATE PASSWORD component?
-> 패스워드를 복잡하게 설정할지를 묻습니다. 대소문자 및 특수문자가 들어가야 하므로 귀찮다. 두번 입력해주자
2. Remove annymous users?
-> 익명 사용자를 제거할 지 묻습니다.
3. Disallow root login remotely?
-> 루트사용자의 원격접속을 허용하겠냐는 질문이다. 보통은 허용하지 않는 것이 좋다.
4. Remote test database and access to it?
-> 테스트 데이터 베이스를 삭제할지 묻습니다.
5. Reload privilge tables now?
-> 변경될 테이블 권한을 리로드할 것인지 묻는다.
mysql -uroot -p
패스워드 입력해 주면 된다.
myslq.server stop
서버를 종료하려면 이걸 입력한다.
Leave a comment