[DB] mac(m1) mysql 설치(homebrew)

2024. 2. 13. 16:35DB



336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

homebrew가 설치되어 있다는 가정하에 진행

 

설치가 안되어 있다면

 

https://brew.sh/ko/

 

Homebrew

The Missing Package Manager for macOS (or Linux).

brew.sh

가서 설치하고 올 것.

 

 

 

터미널에서 brew 버전 확인

brew --version

 

 : Homebrew 4.0.26

 

 

 

mysql repository 확인

brew search mysql

 

==> Formulae

automysqlbackup            mysql-client@5.7           mysql@5.6

mysql                     mysql-connector-c++        mysql@5.7

mysql++                    mysql-sandbox              mysqltuner

mysql-client               mysql-search-replace       qt-mysql

 

==> Casks

mysql-connector-python     mysqlworkbench             sqlpro-for-mysql

mysql-shell                navicat-for-mysql

 

 

 

설치 시작

brew install mysql

 

나는 이런 오류가...

 

Cannot install under Rosetta 2 in ARM default prefix (/opt/homebrew)! To rerun under ARM use

 

 

 

다시 설치 시작

arch -arm64 brew install mysql

 

설치완료

 

 

 

 

서버 실행

mysql.server start

 

 

Starting MySQL

 SUCCESS!

 

 

기본 설정 진행

mysql_secure_installation

 

1. Would you like to setup VALIDATE PASSWORD component ? 

패스워드를 복잡하게 설정할지를 묻습니다. 저 같은 경우는 테스트용로 사용할 생각이라서 NO로 했습니다. 만약 YES로 하게 되면 비밀번호 규칙이 생겨서 대소문자 및 특수기호를 포함해야 하기 때문에 귀찮아집니다.

y 또는 n을 입력했다면 이제 비밀번호를 설정합니다. 원하는 패스워드를 2회 입력합니다.

 

2. Remove anonymous users? 

익명 사용자를 제거할 지 묻습니다. 저는 NO로 설정했습니다.

 

3. Disallow root login remotely ? 

루트 사용자의 원격접속을 허용하겠냐는 질문입니다. 보통 루트 사용자는 원격 허용을 하지 않는 것이 좋습니다. NO라고 입력합니다.

난 YES라고 입력했습니다.

 

4. Remove test database and access to it ?

테스트 데이터 베이스를 삭제할지 묻습니다. 저는 YES로 입력했습니다.

 

5. Reload privilege tables now ?

변경된 테이블 권한을 리로드 할 것인지 묻습니다. YES로 입력합니다.

 

어쩌구 저쩌구 알아서 잘 할것.

 

 

root 허용은 난 해놨음

 

mysql -u root -p

 

비밀번호 입력 하면 접속 완료.

'DB' 카테고리의 다른 글

[DB]centos 7.0이상에서 mysql 8.0 yum(패키지) 설치  (0) 2022.05.31
[MYSQL] timeout 설정  (0) 2021.02.01
[MYSQL] order by 조건  (0) 2018.07.19
[mysql] index / 인덱스  (0) 2017.01.03
[mongoDB] 외부 접속 설정 for centos  (0) 2015.08.27